1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. PackagesGlobalFooterShapingpolicy
fortimanager 1.14.0 published on Tuesday, Apr 15, 2025 by fortinetdev

fortimanager.PackagesGlobalFooterShapingpolicy

Explore with Pulumi AI

Configure shaping policies.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as fortimanager from "@pulumi/fortimanager";

const trname = new fortimanager.PackagesGlobalFooterShapingpolicy("trname", {
    comment: "This is a Terraform example",
    dstaddr: "gall",
    dstintf: "any",
    fosid: 1,
    pkg: "default",
    service: "gALL",
    srcaddr: "gall",
    srcintf: "any",
    status: "enable",
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

trname = fortimanager.PackagesGlobalFooterShapingpolicy("trname",
    comment="This is a Terraform example",
    dstaddr="gall",
    dstintf="any",
    fosid=1,
    pkg="default",
    service="gALL",
    srcaddr="gall",
    srcintf="any",
    status="enable")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fortimanager.NewPackagesGlobalFooterShapingpolicy(ctx, "trname", &fortimanager.PackagesGlobalFooterShapingpolicyArgs{
			Comment: pulumi.String("This is a Terraform example"),
			Dstaddr: pulumi.String("gall"),
			Dstintf: pulumi.String("any"),
			Fosid:   pulumi.Float64(1),
			Pkg:     pulumi.String("default"),
			Service: pulumi.String("gALL"),
			Srcaddr: pulumi.String("gall"),
			Srcintf: pulumi.String("any"),
			Status:  pulumi.String("enable"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;

return await Deployment.RunAsync(() => 
{
    var trname = new Fortimanager.PackagesGlobalFooterShapingpolicy("trname", new()
    {
        Comment = "This is a Terraform example",
        Dstaddr = "gall",
        Dstintf = "any",
        Fosid = 1,
        Pkg = "default",
        Service = "gALL",
        Srcaddr = "gall",
        Srcintf = "any",
        Status = "enable",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.PackagesGlobalFooterShapingpolicy;
import com.pulumi.fortimanager.PackagesGlobalFooterShapingpolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var trname = new PackagesGlobalFooterShapingpolicy("trname", PackagesGlobalFooterShapingpolicyArgs.builder()
            .comment("This is a Terraform example")
            .dstaddr("gall")
            .dstintf("any")
            .fosid("1")
            .pkg("default")
            .service("gALL")
            .srcaddr("gall")
            .srcintf("any")
            .status("enable")
            .build());

    }
}
Copy
resources:
  trname:
    type: fortimanager:PackagesGlobalFooterShapingpolicy
    properties:
      comment: This is a Terraform example
      dstaddr: gall
      dstintf: any
      fosid: '1'
      pkg: default
      service: gALL
      srcaddr: gall
      srcintf: any
      status: enable
Copy

Create PackagesGlobalFooterShapingpolicy Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new PackagesGlobalFooterShapingpolicy(name: string, args: PackagesGlobalFooterShapingpolicyArgs, opts?: CustomResourceOptions);
@overload
def PackagesGlobalFooterShapingpolicy(resource_name: str,
                                      args: PackagesGlobalFooterShapingpolicyArgs,
                                      opts: Optional[ResourceOptions] = None)

@overload
def PackagesGlobalFooterShapingpolicy(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      pkg: Optional[str] = None,
                                      app_category: Optional[str] = None,
                                      app_group: Optional[str] = None,
                                      applications: Optional[Sequence[float]] = None,
                                      class_id: Optional[str] = None,
                                      class_id_reverse: Optional[float] = None,
                                      comment: Optional[str] = None,
                                      cos: Optional[str] = None,
                                      cos_mask: Optional[str] = None,
                                      diffserv_forward: Optional[str] = None,
                                      diffserv_reverse: Optional[str] = None,
                                      diffservcode_forward: Optional[str] = None,
                                      diffservcode_rev: Optional[str] = None,
                                      dstaddr: Optional[str] = None,
                                      dstaddr6: Optional[str] = None,
                                      dstintf: Optional[str] = None,
                                      fosid: Optional[float] = None,
                                      groups: Optional[str] = None,
                                      internet_service: Optional[str] = None,
                                      internet_service_custom: Optional[str] = None,
                                      internet_service_custom_group: Optional[str] = None,
                                      internet_service_group: Optional[str] = None,
                                      internet_service_id: Optional[str] = None,
                                      internet_service_name: Optional[str] = None,
                                      internet_service_src: Optional[str] = None,
                                      internet_service_src_custom: Optional[str] = None,
                                      internet_service_src_custom_group: Optional[str] = None,
                                      internet_service_src_group: Optional[str] = None,
                                      internet_service_src_id: Optional[str] = None,
                                      internet_service_src_name: Optional[str] = None,
                                      ip_version: Optional[str] = None,
                                      name: Optional[str] = None,
                                      packages_global_footer_shapingpolicy_id: Optional[str] = None,
                                      per_ip_shaper: Optional[str] = None,
                                      pkg_folder_path: Optional[str] = None,
                                      schedule: Optional[str] = None,
                                      service: Optional[str] = None,
                                      service_type: Optional[str] = None,
                                      srcaddr: Optional[str] = None,
                                      srcaddr6: Optional[str] = None,
                                      srcintf: Optional[str] = None,
                                      status: Optional[str] = None,
                                      tos: Optional[str] = None,
                                      tos_mask: Optional[str] = None,
                                      tos_negate: Optional[str] = None,
                                      traffic_shaper: Optional[str] = None,
                                      traffic_shaper_reverse: Optional[str] = None,
                                      traffic_type: Optional[str] = None,
                                      url_category: Optional[str] = None,
                                      users: Optional[str] = None,
                                      uuid: Optional[str] = None,
                                      uuid_idx: Optional[float] = None)
func NewPackagesGlobalFooterShapingpolicy(ctx *Context, name string, args PackagesGlobalFooterShapingpolicyArgs, opts ...ResourceOption) (*PackagesGlobalFooterShapingpolicy, error)
public PackagesGlobalFooterShapingpolicy(string name, PackagesGlobalFooterShapingpolicyArgs args, CustomResourceOptions? opts = null)
public PackagesGlobalFooterShapingpolicy(String name, PackagesGlobalFooterShapingpolicyArgs args)
public PackagesGlobalFooterShapingpolicy(String name, PackagesGlobalFooterShapingpolicyArgs args, CustomResourceOptions options)
type: fortimanager:PackagesGlobalFooterShapingpolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. PackagesGlobalFooterShapingpolicyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. PackagesGlobalFooterShapingpolicyArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. PackagesGlobalFooterShapingpolicyArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. PackagesGlobalFooterShapingpolicyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. PackagesGlobalFooterShapingpolicyArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var packagesGlobalFooterShapingpolicyResource = new Fortimanager.PackagesGlobalFooterShapingpolicy("packagesGlobalFooterShapingpolicyResource", new()
{
    Pkg = "string",
    AppCategory = "string",
    AppGroup = "string",
    Applications = new[]
    {
        0,
    },
    ClassId = "string",
    ClassIdReverse = 0,
    Comment = "string",
    Cos = "string",
    CosMask = "string",
    DiffservForward = "string",
    DiffservReverse = "string",
    DiffservcodeForward = "string",
    DiffservcodeRev = "string",
    Dstaddr = "string",
    Dstaddr6 = "string",
    Dstintf = "string",
    Fosid = 0,
    Groups = "string",
    InternetService = "string",
    InternetServiceCustom = "string",
    InternetServiceCustomGroup = "string",
    InternetServiceGroup = "string",
    InternetServiceId = "string",
    InternetServiceName = "string",
    InternetServiceSrc = "string",
    InternetServiceSrcCustom = "string",
    InternetServiceSrcCustomGroup = "string",
    InternetServiceSrcGroup = "string",
    InternetServiceSrcId = "string",
    InternetServiceSrcName = "string",
    IpVersion = "string",
    Name = "string",
    PackagesGlobalFooterShapingpolicyId = "string",
    PerIpShaper = "string",
    PkgFolderPath = "string",
    Schedule = "string",
    Service = "string",
    ServiceType = "string",
    Srcaddr = "string",
    Srcaddr6 = "string",
    Srcintf = "string",
    Status = "string",
    Tos = "string",
    TosMask = "string",
    TosNegate = "string",
    TrafficShaper = "string",
    TrafficShaperReverse = "string",
    TrafficType = "string",
    UrlCategory = "string",
    Users = "string",
    Uuid = "string",
    UuidIdx = 0,
});
Copy
example, err := fortimanager.NewPackagesGlobalFooterShapingpolicy(ctx, "packagesGlobalFooterShapingpolicyResource", &fortimanager.PackagesGlobalFooterShapingpolicyArgs{
	Pkg:         pulumi.String("string"),
	AppCategory: pulumi.String("string"),
	AppGroup:    pulumi.String("string"),
	Applications: pulumi.Float64Array{
		pulumi.Float64(0),
	},
	ClassId:                             pulumi.String("string"),
	ClassIdReverse:                      pulumi.Float64(0),
	Comment:                             pulumi.String("string"),
	Cos:                                 pulumi.String("string"),
	CosMask:                             pulumi.String("string"),
	DiffservForward:                     pulumi.String("string"),
	DiffservReverse:                     pulumi.String("string"),
	DiffservcodeForward:                 pulumi.String("string"),
	DiffservcodeRev:                     pulumi.String("string"),
	Dstaddr:                             pulumi.String("string"),
	Dstaddr6:                            pulumi.String("string"),
	Dstintf:                             pulumi.String("string"),
	Fosid:                               pulumi.Float64(0),
	Groups:                              pulumi.String("string"),
	InternetService:                     pulumi.String("string"),
	InternetServiceCustom:               pulumi.String("string"),
	InternetServiceCustomGroup:          pulumi.String("string"),
	InternetServiceGroup:                pulumi.String("string"),
	InternetServiceId:                   pulumi.String("string"),
	InternetServiceName:                 pulumi.String("string"),
	InternetServiceSrc:                  pulumi.String("string"),
	InternetServiceSrcCustom:            pulumi.String("string"),
	InternetServiceSrcCustomGroup:       pulumi.String("string"),
	InternetServiceSrcGroup:             pulumi.String("string"),
	InternetServiceSrcId:                pulumi.String("string"),
	InternetServiceSrcName:              pulumi.String("string"),
	IpVersion:                           pulumi.String("string"),
	Name:                                pulumi.String("string"),
	PackagesGlobalFooterShapingpolicyId: pulumi.String("string"),
	PerIpShaper:                         pulumi.String("string"),
	PkgFolderPath:                       pulumi.String("string"),
	Schedule:                            pulumi.String("string"),
	Service:                             pulumi.String("string"),
	ServiceType:                         pulumi.String("string"),
	Srcaddr:                             pulumi.String("string"),
	Srcaddr6:                            pulumi.String("string"),
	Srcintf:                             pulumi.String("string"),
	Status:                              pulumi.String("string"),
	Tos:                                 pulumi.String("string"),
	TosMask:                             pulumi.String("string"),
	TosNegate:                           pulumi.String("string"),
	TrafficShaper:                       pulumi.String("string"),
	TrafficShaperReverse:                pulumi.String("string"),
	TrafficType:                         pulumi.String("string"),
	UrlCategory:                         pulumi.String("string"),
	Users:                               pulumi.String("string"),
	Uuid:                                pulumi.String("string"),
	UuidIdx:                             pulumi.Float64(0),
})
Copy
var packagesGlobalFooterShapingpolicyResource = new PackagesGlobalFooterShapingpolicy("packagesGlobalFooterShapingpolicyResource", PackagesGlobalFooterShapingpolicyArgs.builder()
    .pkg("string")
    .appCategory("string")
    .appGroup("string")
    .applications(0)
    .classId("string")
    .classIdReverse(0)
    .comment("string")
    .cos("string")
    .cosMask("string")
    .diffservForward("string")
    .diffservReverse("string")
    .diffservcodeForward("string")
    .diffservcodeRev("string")
    .dstaddr("string")
    .dstaddr6("string")
    .dstintf("string")
    .fosid(0)
    .groups("string")
    .internetService("string")
    .internetServiceCustom("string")
    .internetServiceCustomGroup("string")
    .internetServiceGroup("string")
    .internetServiceId("string")
    .internetServiceName("string")
    .internetServiceSrc("string")
    .internetServiceSrcCustom("string")
    .internetServiceSrcCustomGroup("string")
    .internetServiceSrcGroup("string")
    .internetServiceSrcId("string")
    .internetServiceSrcName("string")
    .ipVersion("string")
    .name("string")
    .packagesGlobalFooterShapingpolicyId("string")
    .perIpShaper("string")
    .pkgFolderPath("string")
    .schedule("string")
    .service("string")
    .serviceType("string")
    .srcaddr("string")
    .srcaddr6("string")
    .srcintf("string")
    .status("string")
    .tos("string")
    .tosMask("string")
    .tosNegate("string")
    .trafficShaper("string")
    .trafficShaperReverse("string")
    .trafficType("string")
    .urlCategory("string")
    .users("string")
    .uuid("string")
    .uuidIdx(0)
    .build());
Copy
packages_global_footer_shapingpolicy_resource = fortimanager.PackagesGlobalFooterShapingpolicy("packagesGlobalFooterShapingpolicyResource",
    pkg="string",
    app_category="string",
    app_group="string",
    applications=[0],
    class_id="string",
    class_id_reverse=0,
    comment="string",
    cos="string",
    cos_mask="string",
    diffserv_forward="string",
    diffserv_reverse="string",
    diffservcode_forward="string",
    diffservcode_rev="string",
    dstaddr="string",
    dstaddr6="string",
    dstintf="string",
    fosid=0,
    groups="string",
    internet_service="string",
    internet_service_custom="string",
    internet_service_custom_group="string",
    internet_service_group="string",
    internet_service_id="string",
    internet_service_name="string",
    internet_service_src="string",
    internet_service_src_custom="string",
    internet_service_src_custom_group="string",
    internet_service_src_group="string",
    internet_service_src_id="string",
    internet_service_src_name="string",
    ip_version="string",
    name="string",
    packages_global_footer_shapingpolicy_id="string",
    per_ip_shaper="string",
    pkg_folder_path="string",
    schedule="string",
    service="string",
    service_type="string",
    srcaddr="string",
    srcaddr6="string",
    srcintf="string",
    status="string",
    tos="string",
    tos_mask="string",
    tos_negate="string",
    traffic_shaper="string",
    traffic_shaper_reverse="string",
    traffic_type="string",
    url_category="string",
    users="string",
    uuid="string",
    uuid_idx=0)
Copy
const packagesGlobalFooterShapingpolicyResource = new fortimanager.PackagesGlobalFooterShapingpolicy("packagesGlobalFooterShapingpolicyResource", {
    pkg: "string",
    appCategory: "string",
    appGroup: "string",
    applications: [0],
    classId: "string",
    classIdReverse: 0,
    comment: "string",
    cos: "string",
    cosMask: "string",
    diffservForward: "string",
    diffservReverse: "string",
    diffservcodeForward: "string",
    diffservcodeRev: "string",
    dstaddr: "string",
    dstaddr6: "string",
    dstintf: "string",
    fosid: 0,
    groups: "string",
    internetService: "string",
    internetServiceCustom: "string",
    internetServiceCustomGroup: "string",
    internetServiceGroup: "string",
    internetServiceId: "string",
    internetServiceName: "string",
    internetServiceSrc: "string",
    internetServiceSrcCustom: "string",
    internetServiceSrcCustomGroup: "string",
    internetServiceSrcGroup: "string",
    internetServiceSrcId: "string",
    internetServiceSrcName: "string",
    ipVersion: "string",
    name: "string",
    packagesGlobalFooterShapingpolicyId: "string",
    perIpShaper: "string",
    pkgFolderPath: "string",
    schedule: "string",
    service: "string",
    serviceType: "string",
    srcaddr: "string",
    srcaddr6: "string",
    srcintf: "string",
    status: "string",
    tos: "string",
    tosMask: "string",
    tosNegate: "string",
    trafficShaper: "string",
    trafficShaperReverse: "string",
    trafficType: "string",
    urlCategory: "string",
    users: "string",
    uuid: "string",
    uuidIdx: 0,
});
Copy
type: fortimanager:PackagesGlobalFooterShapingpolicy
properties:
    appCategory: string
    appGroup: string
    applications:
        - 0
    classId: string
    classIdReverse: 0
    comment: string
    cos: string
    cosMask: string
    diffservForward: string
    diffservReverse: string
    diffservcodeForward: string
    diffservcodeRev: string
    dstaddr: string
    dstaddr6: string
    dstintf: string
    fosid: 0
    groups: string
    internetService: string
    internetServiceCustom: string
    internetServiceCustomGroup: string
    internetServiceGroup: string
    internetServiceId: string
    internetServiceName: string
    internetServiceSrc: string
    internetServiceSrcCustom: string
    internetServiceSrcCustomGroup: string
    internetServiceSrcGroup: string
    internetServiceSrcId: string
    internetServiceSrcName: string
    ipVersion: string
    name: string
    packagesGlobalFooterShapingpolicyId: string
    perIpShaper: string
    pkg: string
    pkgFolderPath: string
    schedule: string
    service: string
    serviceType: string
    srcaddr: string
    srcaddr6: string
    srcintf: string
    status: string
    tos: string
    tosMask: string
    tosNegate: string
    trafficShaper: string
    trafficShaperReverse: string
    trafficType: string
    urlCategory: string
    users: string
    uuid: string
    uuidIdx: 0
Copy

PackagesGlobalFooterShapingpolicy Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The PackagesGlobalFooterShapingpolicy resource accepts the following input properties:

Pkg This property is required. string
Package.
AppCategory string
IDs of one or more application categories that this shaper applies application control traffic shaping to.
AppGroup string
One or more application group names.
Applications List<double>
IDs of one or more applications that this shaper applies application control traffic shaping to.
ClassId string
Traffic class ID.
ClassIdReverse double
Class-Id-Reverse.
Comment string
Comments.
Cos string
VLAN CoS bit pattern.
CosMask string
VLAN CoS evaluated bits.
DiffservForward string
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
DiffservReverse string
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
DiffservcodeForward string
Change packet's DiffServ to this value.
DiffservcodeRev string
Change packet's reverse (reply) DiffServ to this value.
Dstaddr string
IPv4 destination address and address group names.
Dstaddr6 string
IPv6 destination address and address group names.
Dstintf string
One or more outgoing (egress) interfaces.
Fosid double
Shaping policy ID (0 - 4294967295).
Groups string
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
InternetService string
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
InternetServiceCustom string
Custom Internet Service name.
InternetServiceCustomGroup string
Custom Internet Service group name.
InternetServiceGroup string
Internet Service group name.
InternetServiceId string
Internet Service ID.
InternetServiceName string
Internet-Service-Name.
InternetServiceSrc string
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
InternetServiceSrcCustom string
Custom Internet Service source name.
InternetServiceSrcCustomGroup string
Custom Internet Service source group name.
InternetServiceSrcGroup string
Internet Service source group name.
InternetServiceSrcId string
Internet Service source ID.
InternetServiceSrcName string
Internet-Service-Src-Name.
IpVersion string
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
Name string
Shaping policy name.
PackagesGlobalFooterShapingpolicyId string
an identifier for the resource with format {{fosid}}.
PerIpShaper string
Per-IP traffic shaper to apply with this policy.
PkgFolderPath string
Pkg Folder Path.
Schedule string
Schedule name.
Service string
Service and service group names.
ServiceType string
Service-Type. Valid values: service, internet-service.
Srcaddr string
IPv4 source address and address group names.
Srcaddr6 string
IPv6 source address and address group names.
Srcintf string
One or more incoming (ingress) interfaces.
Status string
Enable/disable this traffic shaping policy. Valid values: disable, enable.
Tos string
ToS (Type of Service) value used for comparison.
TosMask string
Non-zero bit positions are used for comparison while zero bit positions are ignored.
TosNegate string
Enable negated TOS match. Valid values: disable, enable.
TrafficShaper string
Traffic shaper to apply to traffic forwarded by the firewall policy.
TrafficShaperReverse string
Traffic shaper to apply to response traffic received by the firewall policy.
TrafficType string
Traffic type. Valid values: forwarding, local-in, local-out.
UrlCategory string
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
Users string
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
Uuid string
Uuid.
UuidIdx double
Uuid-Idx.
Pkg This property is required. string
Package.
AppCategory string
IDs of one or more application categories that this shaper applies application control traffic shaping to.
AppGroup string
One or more application group names.
Applications []float64
IDs of one or more applications that this shaper applies application control traffic shaping to.
ClassId string
Traffic class ID.
ClassIdReverse float64
Class-Id-Reverse.
Comment string
Comments.
Cos string
VLAN CoS bit pattern.
CosMask string
VLAN CoS evaluated bits.
DiffservForward string
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
DiffservReverse string
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
DiffservcodeForward string
Change packet's DiffServ to this value.
DiffservcodeRev string
Change packet's reverse (reply) DiffServ to this value.
Dstaddr string
IPv4 destination address and address group names.
Dstaddr6 string
IPv6 destination address and address group names.
Dstintf string
One or more outgoing (egress) interfaces.
Fosid float64
Shaping policy ID (0 - 4294967295).
Groups string
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
InternetService string
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
InternetServiceCustom string
Custom Internet Service name.
InternetServiceCustomGroup string
Custom Internet Service group name.
InternetServiceGroup string
Internet Service group name.
InternetServiceId string
Internet Service ID.
InternetServiceName string
Internet-Service-Name.
InternetServiceSrc string
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
InternetServiceSrcCustom string
Custom Internet Service source name.
InternetServiceSrcCustomGroup string
Custom Internet Service source group name.
InternetServiceSrcGroup string
Internet Service source group name.
InternetServiceSrcId string
Internet Service source ID.
InternetServiceSrcName string
Internet-Service-Src-Name.
IpVersion string
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
Name string
Shaping policy name.
PackagesGlobalFooterShapingpolicyId string
an identifier for the resource with format {{fosid}}.
PerIpShaper string
Per-IP traffic shaper to apply with this policy.
PkgFolderPath string
Pkg Folder Path.
Schedule string
Schedule name.
Service string
Service and service group names.
ServiceType string
Service-Type. Valid values: service, internet-service.
Srcaddr string
IPv4 source address and address group names.
Srcaddr6 string
IPv6 source address and address group names.
Srcintf string
One or more incoming (ingress) interfaces.
Status string
Enable/disable this traffic shaping policy. Valid values: disable, enable.
Tos string
ToS (Type of Service) value used for comparison.
TosMask string
Non-zero bit positions are used for comparison while zero bit positions are ignored.
TosNegate string
Enable negated TOS match. Valid values: disable, enable.
TrafficShaper string
Traffic shaper to apply to traffic forwarded by the firewall policy.
TrafficShaperReverse string
Traffic shaper to apply to response traffic received by the firewall policy.
TrafficType string
Traffic type. Valid values: forwarding, local-in, local-out.
UrlCategory string
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
Users string
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
Uuid string
Uuid.
UuidIdx float64
Uuid-Idx.
pkg This property is required. String
Package.
appCategory String
IDs of one or more application categories that this shaper applies application control traffic shaping to.
appGroup String
One or more application group names.
applications List<Double>
IDs of one or more applications that this shaper applies application control traffic shaping to.
classId String
Traffic class ID.
classIdReverse Double
Class-Id-Reverse.
comment String
Comments.
cos String
VLAN CoS bit pattern.
cosMask String
VLAN CoS evaluated bits.
diffservForward String
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
diffservReverse String
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
diffservcodeForward String
Change packet's DiffServ to this value.
diffservcodeRev String
Change packet's reverse (reply) DiffServ to this value.
dstaddr String
IPv4 destination address and address group names.
dstaddr6 String
IPv6 destination address and address group names.
dstintf String
One or more outgoing (egress) interfaces.
fosid Double
Shaping policy ID (0 - 4294967295).
groups String
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
internetService String
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
internetServiceCustom String
Custom Internet Service name.
internetServiceCustomGroup String
Custom Internet Service group name.
internetServiceGroup String
Internet Service group name.
internetServiceId String
Internet Service ID.
internetServiceName String
Internet-Service-Name.
internetServiceSrc String
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
internetServiceSrcCustom String
Custom Internet Service source name.
internetServiceSrcCustomGroup String
Custom Internet Service source group name.
internetServiceSrcGroup String
Internet Service source group name.
internetServiceSrcId String
Internet Service source ID.
internetServiceSrcName String
Internet-Service-Src-Name.
ipVersion String
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
name String
Shaping policy name.
packagesGlobalFooterShapingpolicyId String
an identifier for the resource with format {{fosid}}.
perIpShaper String
Per-IP traffic shaper to apply with this policy.
pkgFolderPath String
Pkg Folder Path.
schedule String
Schedule name.
service String
Service and service group names.
serviceType String
Service-Type. Valid values: service, internet-service.
srcaddr String
IPv4 source address and address group names.
srcaddr6 String
IPv6 source address and address group names.
srcintf String
One or more incoming (ingress) interfaces.
status String
Enable/disable this traffic shaping policy. Valid values: disable, enable.
tos String
ToS (Type of Service) value used for comparison.
tosMask String
Non-zero bit positions are used for comparison while zero bit positions are ignored.
tosNegate String
Enable negated TOS match. Valid values: disable, enable.
trafficShaper String
Traffic shaper to apply to traffic forwarded by the firewall policy.
trafficShaperReverse String
Traffic shaper to apply to response traffic received by the firewall policy.
trafficType String
Traffic type. Valid values: forwarding, local-in, local-out.
urlCategory String
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
users String
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
uuid String
Uuid.
uuidIdx Double
Uuid-Idx.
pkg This property is required. string
Package.
appCategory string
IDs of one or more application categories that this shaper applies application control traffic shaping to.
appGroup string
One or more application group names.
applications number[]
IDs of one or more applications that this shaper applies application control traffic shaping to.
classId string
Traffic class ID.
classIdReverse number
Class-Id-Reverse.
comment string
Comments.
cos string
VLAN CoS bit pattern.
cosMask string
VLAN CoS evaluated bits.
diffservForward string
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
diffservReverse string
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
diffservcodeForward string
Change packet's DiffServ to this value.
diffservcodeRev string
Change packet's reverse (reply) DiffServ to this value.
dstaddr string
IPv4 destination address and address group names.
dstaddr6 string
IPv6 destination address and address group names.
dstintf string
One or more outgoing (egress) interfaces.
fosid number
Shaping policy ID (0 - 4294967295).
groups string
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
internetService string
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
internetServiceCustom string
Custom Internet Service name.
internetServiceCustomGroup string
Custom Internet Service group name.
internetServiceGroup string
Internet Service group name.
internetServiceId string
Internet Service ID.
internetServiceName string
Internet-Service-Name.
internetServiceSrc string
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
internetServiceSrcCustom string
Custom Internet Service source name.
internetServiceSrcCustomGroup string
Custom Internet Service source group name.
internetServiceSrcGroup string
Internet Service source group name.
internetServiceSrcId string
Internet Service source ID.
internetServiceSrcName string
Internet-Service-Src-Name.
ipVersion string
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
name string
Shaping policy name.
packagesGlobalFooterShapingpolicyId string
an identifier for the resource with format {{fosid}}.
perIpShaper string
Per-IP traffic shaper to apply with this policy.
pkgFolderPath string
Pkg Folder Path.
schedule string
Schedule name.
service string
Service and service group names.
serviceType string
Service-Type. Valid values: service, internet-service.
srcaddr string
IPv4 source address and address group names.
srcaddr6 string
IPv6 source address and address group names.
srcintf string
One or more incoming (ingress) interfaces.
status string
Enable/disable this traffic shaping policy. Valid values: disable, enable.
tos string
ToS (Type of Service) value used for comparison.
tosMask string
Non-zero bit positions are used for comparison while zero bit positions are ignored.
tosNegate string
Enable negated TOS match. Valid values: disable, enable.
trafficShaper string
Traffic shaper to apply to traffic forwarded by the firewall policy.
trafficShaperReverse string
Traffic shaper to apply to response traffic received by the firewall policy.
trafficType string
Traffic type. Valid values: forwarding, local-in, local-out.
urlCategory string
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
users string
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
uuid string
Uuid.
uuidIdx number
Uuid-Idx.
pkg This property is required. str
Package.
app_category str
IDs of one or more application categories that this shaper applies application control traffic shaping to.
app_group str
One or more application group names.
applications Sequence[float]
IDs of one or more applications that this shaper applies application control traffic shaping to.
class_id str
Traffic class ID.
class_id_reverse float
Class-Id-Reverse.
comment str
Comments.
cos str
VLAN CoS bit pattern.
cos_mask str
VLAN CoS evaluated bits.
diffserv_forward str
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
diffserv_reverse str
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
diffservcode_forward str
Change packet's DiffServ to this value.
diffservcode_rev str
Change packet's reverse (reply) DiffServ to this value.
dstaddr str
IPv4 destination address and address group names.
dstaddr6 str
IPv6 destination address and address group names.
dstintf str
One or more outgoing (egress) interfaces.
fosid float
Shaping policy ID (0 - 4294967295).
groups str
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
internet_service str
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
internet_service_custom str
Custom Internet Service name.
internet_service_custom_group str
Custom Internet Service group name.
internet_service_group str
Internet Service group name.
internet_service_id str
Internet Service ID.
internet_service_name str
Internet-Service-Name.
internet_service_src str
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
internet_service_src_custom str
Custom Internet Service source name.
internet_service_src_custom_group str
Custom Internet Service source group name.
internet_service_src_group str
Internet Service source group name.
internet_service_src_id str
Internet Service source ID.
internet_service_src_name str
Internet-Service-Src-Name.
ip_version str
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
name str
Shaping policy name.
packages_global_footer_shapingpolicy_id str
an identifier for the resource with format {{fosid}}.
per_ip_shaper str
Per-IP traffic shaper to apply with this policy.
pkg_folder_path str
Pkg Folder Path.
schedule str
Schedule name.
service str
Service and service group names.
service_type str
Service-Type. Valid values: service, internet-service.
srcaddr str
IPv4 source address and address group names.
srcaddr6 str
IPv6 source address and address group names.
srcintf str
One or more incoming (ingress) interfaces.
status str
Enable/disable this traffic shaping policy. Valid values: disable, enable.
tos str
ToS (Type of Service) value used for comparison.
tos_mask str
Non-zero bit positions are used for comparison while zero bit positions are ignored.
tos_negate str
Enable negated TOS match. Valid values: disable, enable.
traffic_shaper str
Traffic shaper to apply to traffic forwarded by the firewall policy.
traffic_shaper_reverse str
Traffic shaper to apply to response traffic received by the firewall policy.
traffic_type str
Traffic type. Valid values: forwarding, local-in, local-out.
url_category str
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
users str
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
uuid str
Uuid.
uuid_idx float
Uuid-Idx.
pkg This property is required. String
Package.
appCategory String
IDs of one or more application categories that this shaper applies application control traffic shaping to.
appGroup String
One or more application group names.
applications List<Number>
IDs of one or more applications that this shaper applies application control traffic shaping to.
classId String
Traffic class ID.
classIdReverse Number
Class-Id-Reverse.
comment String
Comments.
cos String
VLAN CoS bit pattern.
cosMask String
VLAN CoS evaluated bits.
diffservForward String
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
diffservReverse String
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
diffservcodeForward String
Change packet's DiffServ to this value.
diffservcodeRev String
Change packet's reverse (reply) DiffServ to this value.
dstaddr String
IPv4 destination address and address group names.
dstaddr6 String
IPv6 destination address and address group names.
dstintf String
One or more outgoing (egress) interfaces.
fosid Number
Shaping policy ID (0 - 4294967295).
groups String
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
internetService String
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
internetServiceCustom String
Custom Internet Service name.
internetServiceCustomGroup String
Custom Internet Service group name.
internetServiceGroup String
Internet Service group name.
internetServiceId String
Internet Service ID.
internetServiceName String
Internet-Service-Name.
internetServiceSrc String
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
internetServiceSrcCustom String
Custom Internet Service source name.
internetServiceSrcCustomGroup String
Custom Internet Service source group name.
internetServiceSrcGroup String
Internet Service source group name.
internetServiceSrcId String
Internet Service source ID.
internetServiceSrcName String
Internet-Service-Src-Name.
ipVersion String
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
name String
Shaping policy name.
packagesGlobalFooterShapingpolicyId String
an identifier for the resource with format {{fosid}}.
perIpShaper String
Per-IP traffic shaper to apply with this policy.
pkgFolderPath String
Pkg Folder Path.
schedule String
Schedule name.
service String
Service and service group names.
serviceType String
Service-Type. Valid values: service, internet-service.
srcaddr String
IPv4 source address and address group names.
srcaddr6 String
IPv6 source address and address group names.
srcintf String
One or more incoming (ingress) interfaces.
status String
Enable/disable this traffic shaping policy. Valid values: disable, enable.
tos String
ToS (Type of Service) value used for comparison.
tosMask String
Non-zero bit positions are used for comparison while zero bit positions are ignored.
tosNegate String
Enable negated TOS match. Valid values: disable, enable.
trafficShaper String
Traffic shaper to apply to traffic forwarded by the firewall policy.
trafficShaperReverse String
Traffic shaper to apply to response traffic received by the firewall policy.
trafficType String
Traffic type. Valid values: forwarding, local-in, local-out.
urlCategory String
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
users String
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
uuid String
Uuid.
uuidIdx Number
Uuid-Idx.

Outputs

All input properties are implicitly available as output properties. Additionally, the PackagesGlobalFooterShapingpolicy resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing PackagesGlobalFooterShapingpolicy Resource

Get an existing PackagesGlobalFooterShapingpolicy resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: PackagesGlobalFooterShapingpolicyState, opts?: CustomResourceOptions): PackagesGlobalFooterShapingpolicy
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        app_category: Optional[str] = None,
        app_group: Optional[str] = None,
        applications: Optional[Sequence[float]] = None,
        class_id: Optional[str] = None,
        class_id_reverse: Optional[float] = None,
        comment: Optional[str] = None,
        cos: Optional[str] = None,
        cos_mask: Optional[str] = None,
        diffserv_forward: Optional[str] = None,
        diffserv_reverse: Optional[str] = None,
        diffservcode_forward: Optional[str] = None,
        diffservcode_rev: Optional[str] = None,
        dstaddr: Optional[str] = None,
        dstaddr6: Optional[str] = None,
        dstintf: Optional[str] = None,
        fosid: Optional[float] = None,
        groups: Optional[str] = None,
        internet_service: Optional[str] = None,
        internet_service_custom: Optional[str] = None,
        internet_service_custom_group: Optional[str] = None,
        internet_service_group: Optional[str] = None,
        internet_service_id: Optional[str] = None,
        internet_service_name: Optional[str] = None,
        internet_service_src: Optional[str] = None,
        internet_service_src_custom: Optional[str] = None,
        internet_service_src_custom_group: Optional[str] = None,
        internet_service_src_group: Optional[str] = None,
        internet_service_src_id: Optional[str] = None,
        internet_service_src_name: Optional[str] = None,
        ip_version: Optional[str] = None,
        name: Optional[str] = None,
        packages_global_footer_shapingpolicy_id: Optional[str] = None,
        per_ip_shaper: Optional[str] = None,
        pkg: Optional[str] = None,
        pkg_folder_path: Optional[str] = None,
        schedule: Optional[str] = None,
        service: Optional[str] = None,
        service_type: Optional[str] = None,
        srcaddr: Optional[str] = None,
        srcaddr6: Optional[str] = None,
        srcintf: Optional[str] = None,
        status: Optional[str] = None,
        tos: Optional[str] = None,
        tos_mask: Optional[str] = None,
        tos_negate: Optional[str] = None,
        traffic_shaper: Optional[str] = None,
        traffic_shaper_reverse: Optional[str] = None,
        traffic_type: Optional[str] = None,
        url_category: Optional[str] = None,
        users: Optional[str] = None,
        uuid: Optional[str] = None,
        uuid_idx: Optional[float] = None) -> PackagesGlobalFooterShapingpolicy
func GetPackagesGlobalFooterShapingpolicy(ctx *Context, name string, id IDInput, state *PackagesGlobalFooterShapingpolicyState, opts ...ResourceOption) (*PackagesGlobalFooterShapingpolicy, error)
public static PackagesGlobalFooterShapingpolicy Get(string name, Input<string> id, PackagesGlobalFooterShapingpolicyState? state, CustomResourceOptions? opts = null)
public static PackagesGlobalFooterShapingpolicy get(String name, Output<String> id, PackagesGlobalFooterShapingpolicyState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:PackagesGlobalFooterShapingpolicy    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AppCategory string
IDs of one or more application categories that this shaper applies application control traffic shaping to.
AppGroup string
One or more application group names.
Applications List<double>
IDs of one or more applications that this shaper applies application control traffic shaping to.
ClassId string
Traffic class ID.
ClassIdReverse double
Class-Id-Reverse.
Comment string
Comments.
Cos string
VLAN CoS bit pattern.
CosMask string
VLAN CoS evaluated bits.
DiffservForward string
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
DiffservReverse string
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
DiffservcodeForward string
Change packet's DiffServ to this value.
DiffservcodeRev string
Change packet's reverse (reply) DiffServ to this value.
Dstaddr string
IPv4 destination address and address group names.
Dstaddr6 string
IPv6 destination address and address group names.
Dstintf string
One or more outgoing (egress) interfaces.
Fosid double
Shaping policy ID (0 - 4294967295).
Groups string
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
InternetService string
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
InternetServiceCustom string
Custom Internet Service name.
InternetServiceCustomGroup string
Custom Internet Service group name.
InternetServiceGroup string
Internet Service group name.
InternetServiceId string
Internet Service ID.
InternetServiceName string
Internet-Service-Name.
InternetServiceSrc string
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
InternetServiceSrcCustom string
Custom Internet Service source name.
InternetServiceSrcCustomGroup string
Custom Internet Service source group name.
InternetServiceSrcGroup string
Internet Service source group name.
InternetServiceSrcId string
Internet Service source ID.
InternetServiceSrcName string
Internet-Service-Src-Name.
IpVersion string
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
Name string
Shaping policy name.
PackagesGlobalFooterShapingpolicyId string
an identifier for the resource with format {{fosid}}.
PerIpShaper string
Per-IP traffic shaper to apply with this policy.
Pkg string
Package.
PkgFolderPath string
Pkg Folder Path.
Schedule string
Schedule name.
Service string
Service and service group names.
ServiceType string
Service-Type. Valid values: service, internet-service.
Srcaddr string
IPv4 source address and address group names.
Srcaddr6 string
IPv6 source address and address group names.
Srcintf string
One or more incoming (ingress) interfaces.
Status string
Enable/disable this traffic shaping policy. Valid values: disable, enable.
Tos string
ToS (Type of Service) value used for comparison.
TosMask string
Non-zero bit positions are used for comparison while zero bit positions are ignored.
TosNegate string
Enable negated TOS match. Valid values: disable, enable.
TrafficShaper string
Traffic shaper to apply to traffic forwarded by the firewall policy.
TrafficShaperReverse string
Traffic shaper to apply to response traffic received by the firewall policy.
TrafficType string
Traffic type. Valid values: forwarding, local-in, local-out.
UrlCategory string
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
Users string
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
Uuid string
Uuid.
UuidIdx double
Uuid-Idx.
AppCategory string
IDs of one or more application categories that this shaper applies application control traffic shaping to.
AppGroup string
One or more application group names.
Applications []float64
IDs of one or more applications that this shaper applies application control traffic shaping to.
ClassId string
Traffic class ID.
ClassIdReverse float64
Class-Id-Reverse.
Comment string
Comments.
Cos string
VLAN CoS bit pattern.
CosMask string
VLAN CoS evaluated bits.
DiffservForward string
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
DiffservReverse string
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
DiffservcodeForward string
Change packet's DiffServ to this value.
DiffservcodeRev string
Change packet's reverse (reply) DiffServ to this value.
Dstaddr string
IPv4 destination address and address group names.
Dstaddr6 string
IPv6 destination address and address group names.
Dstintf string
One or more outgoing (egress) interfaces.
Fosid float64
Shaping policy ID (0 - 4294967295).
Groups string
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
InternetService string
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
InternetServiceCustom string
Custom Internet Service name.
InternetServiceCustomGroup string
Custom Internet Service group name.
InternetServiceGroup string
Internet Service group name.
InternetServiceId string
Internet Service ID.
InternetServiceName string
Internet-Service-Name.
InternetServiceSrc string
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
InternetServiceSrcCustom string
Custom Internet Service source name.
InternetServiceSrcCustomGroup string
Custom Internet Service source group name.
InternetServiceSrcGroup string
Internet Service source group name.
InternetServiceSrcId string
Internet Service source ID.
InternetServiceSrcName string
Internet-Service-Src-Name.
IpVersion string
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
Name string
Shaping policy name.
PackagesGlobalFooterShapingpolicyId string
an identifier for the resource with format {{fosid}}.
PerIpShaper string
Per-IP traffic shaper to apply with this policy.
Pkg string
Package.
PkgFolderPath string
Pkg Folder Path.
Schedule string
Schedule name.
Service string
Service and service group names.
ServiceType string
Service-Type. Valid values: service, internet-service.
Srcaddr string
IPv4 source address and address group names.
Srcaddr6 string
IPv6 source address and address group names.
Srcintf string
One or more incoming (ingress) interfaces.
Status string
Enable/disable this traffic shaping policy. Valid values: disable, enable.
Tos string
ToS (Type of Service) value used for comparison.
TosMask string
Non-zero bit positions are used for comparison while zero bit positions are ignored.
TosNegate string
Enable negated TOS match. Valid values: disable, enable.
TrafficShaper string
Traffic shaper to apply to traffic forwarded by the firewall policy.
TrafficShaperReverse string
Traffic shaper to apply to response traffic received by the firewall policy.
TrafficType string
Traffic type. Valid values: forwarding, local-in, local-out.
UrlCategory string
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
Users string
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
Uuid string
Uuid.
UuidIdx float64
Uuid-Idx.
appCategory String
IDs of one or more application categories that this shaper applies application control traffic shaping to.
appGroup String
One or more application group names.
applications List<Double>
IDs of one or more applications that this shaper applies application control traffic shaping to.
classId String
Traffic class ID.
classIdReverse Double
Class-Id-Reverse.
comment String
Comments.
cos String
VLAN CoS bit pattern.
cosMask String
VLAN CoS evaluated bits.
diffservForward String
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
diffservReverse String
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
diffservcodeForward String
Change packet's DiffServ to this value.
diffservcodeRev String
Change packet's reverse (reply) DiffServ to this value.
dstaddr String
IPv4 destination address and address group names.
dstaddr6 String
IPv6 destination address and address group names.
dstintf String
One or more outgoing (egress) interfaces.
fosid Double
Shaping policy ID (0 - 4294967295).
groups String
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
internetService String
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
internetServiceCustom String
Custom Internet Service name.
internetServiceCustomGroup String
Custom Internet Service group name.
internetServiceGroup String
Internet Service group name.
internetServiceId String
Internet Service ID.
internetServiceName String
Internet-Service-Name.
internetServiceSrc String
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
internetServiceSrcCustom String
Custom Internet Service source name.
internetServiceSrcCustomGroup String
Custom Internet Service source group name.
internetServiceSrcGroup String
Internet Service source group name.
internetServiceSrcId String
Internet Service source ID.
internetServiceSrcName String
Internet-Service-Src-Name.
ipVersion String
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
name String
Shaping policy name.
packagesGlobalFooterShapingpolicyId String
an identifier for the resource with format {{fosid}}.
perIpShaper String
Per-IP traffic shaper to apply with this policy.
pkg String
Package.
pkgFolderPath String
Pkg Folder Path.
schedule String
Schedule name.
service String
Service and service group names.
serviceType String
Service-Type. Valid values: service, internet-service.
srcaddr String
IPv4 source address and address group names.
srcaddr6 String
IPv6 source address and address group names.
srcintf String
One or more incoming (ingress) interfaces.
status String
Enable/disable this traffic shaping policy. Valid values: disable, enable.
tos String
ToS (Type of Service) value used for comparison.
tosMask String
Non-zero bit positions are used for comparison while zero bit positions are ignored.
tosNegate String
Enable negated TOS match. Valid values: disable, enable.
trafficShaper String
Traffic shaper to apply to traffic forwarded by the firewall policy.
trafficShaperReverse String
Traffic shaper to apply to response traffic received by the firewall policy.
trafficType String
Traffic type. Valid values: forwarding, local-in, local-out.
urlCategory String
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
users String
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
uuid String
Uuid.
uuidIdx Double
Uuid-Idx.
appCategory string
IDs of one or more application categories that this shaper applies application control traffic shaping to.
appGroup string
One or more application group names.
applications number[]
IDs of one or more applications that this shaper applies application control traffic shaping to.
classId string
Traffic class ID.
classIdReverse number
Class-Id-Reverse.
comment string
Comments.
cos string
VLAN CoS bit pattern.
cosMask string
VLAN CoS evaluated bits.
diffservForward string
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
diffservReverse string
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
diffservcodeForward string
Change packet's DiffServ to this value.
diffservcodeRev string
Change packet's reverse (reply) DiffServ to this value.
dstaddr string
IPv4 destination address and address group names.
dstaddr6 string
IPv6 destination address and address group names.
dstintf string
One or more outgoing (egress) interfaces.
fosid number
Shaping policy ID (0 - 4294967295).
groups string
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
internetService string
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
internetServiceCustom string
Custom Internet Service name.
internetServiceCustomGroup string
Custom Internet Service group name.
internetServiceGroup string
Internet Service group name.
internetServiceId string
Internet Service ID.
internetServiceName string
Internet-Service-Name.
internetServiceSrc string
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
internetServiceSrcCustom string
Custom Internet Service source name.
internetServiceSrcCustomGroup string
Custom Internet Service source group name.
internetServiceSrcGroup string
Internet Service source group name.
internetServiceSrcId string
Internet Service source ID.
internetServiceSrcName string
Internet-Service-Src-Name.
ipVersion string
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
name string
Shaping policy name.
packagesGlobalFooterShapingpolicyId string
an identifier for the resource with format {{fosid}}.
perIpShaper string
Per-IP traffic shaper to apply with this policy.
pkg string
Package.
pkgFolderPath string
Pkg Folder Path.
schedule string
Schedule name.
service string
Service and service group names.
serviceType string
Service-Type. Valid values: service, internet-service.
srcaddr string
IPv4 source address and address group names.
srcaddr6 string
IPv6 source address and address group names.
srcintf string
One or more incoming (ingress) interfaces.
status string
Enable/disable this traffic shaping policy. Valid values: disable, enable.
tos string
ToS (Type of Service) value used for comparison.
tosMask string
Non-zero bit positions are used for comparison while zero bit positions are ignored.
tosNegate string
Enable negated TOS match. Valid values: disable, enable.
trafficShaper string
Traffic shaper to apply to traffic forwarded by the firewall policy.
trafficShaperReverse string
Traffic shaper to apply to response traffic received by the firewall policy.
trafficType string
Traffic type. Valid values: forwarding, local-in, local-out.
urlCategory string
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
users string
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
uuid string
Uuid.
uuidIdx number
Uuid-Idx.
app_category str
IDs of one or more application categories that this shaper applies application control traffic shaping to.
app_group str
One or more application group names.
applications Sequence[float]
IDs of one or more applications that this shaper applies application control traffic shaping to.
class_id str
Traffic class ID.
class_id_reverse float
Class-Id-Reverse.
comment str
Comments.
cos str
VLAN CoS bit pattern.
cos_mask str
VLAN CoS evaluated bits.
diffserv_forward str
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
diffserv_reverse str
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
diffservcode_forward str
Change packet's DiffServ to this value.
diffservcode_rev str
Change packet's reverse (reply) DiffServ to this value.
dstaddr str
IPv4 destination address and address group names.
dstaddr6 str
IPv6 destination address and address group names.
dstintf str
One or more outgoing (egress) interfaces.
fosid float
Shaping policy ID (0 - 4294967295).
groups str
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
internet_service str
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
internet_service_custom str
Custom Internet Service name.
internet_service_custom_group str
Custom Internet Service group name.
internet_service_group str
Internet Service group name.
internet_service_id str
Internet Service ID.
internet_service_name str
Internet-Service-Name.
internet_service_src str
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
internet_service_src_custom str
Custom Internet Service source name.
internet_service_src_custom_group str
Custom Internet Service source group name.
internet_service_src_group str
Internet Service source group name.
internet_service_src_id str
Internet Service source ID.
internet_service_src_name str
Internet-Service-Src-Name.
ip_version str
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
name str
Shaping policy name.
packages_global_footer_shapingpolicy_id str
an identifier for the resource with format {{fosid}}.
per_ip_shaper str
Per-IP traffic shaper to apply with this policy.
pkg str
Package.
pkg_folder_path str
Pkg Folder Path.
schedule str
Schedule name.
service str
Service and service group names.
service_type str
Service-Type. Valid values: service, internet-service.
srcaddr str
IPv4 source address and address group names.
srcaddr6 str
IPv6 source address and address group names.
srcintf str
One or more incoming (ingress) interfaces.
status str
Enable/disable this traffic shaping policy. Valid values: disable, enable.
tos str
ToS (Type of Service) value used for comparison.
tos_mask str
Non-zero bit positions are used for comparison while zero bit positions are ignored.
tos_negate str
Enable negated TOS match. Valid values: disable, enable.
traffic_shaper str
Traffic shaper to apply to traffic forwarded by the firewall policy.
traffic_shaper_reverse str
Traffic shaper to apply to response traffic received by the firewall policy.
traffic_type str
Traffic type. Valid values: forwarding, local-in, local-out.
url_category str
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
users str
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
uuid str
Uuid.
uuid_idx float
Uuid-Idx.
appCategory String
IDs of one or more application categories that this shaper applies application control traffic shaping to.
appGroup String
One or more application group names.
applications List<Number>
IDs of one or more applications that this shaper applies application control traffic shaping to.
classId String
Traffic class ID.
classIdReverse Number
Class-Id-Reverse.
comment String
Comments.
cos String
VLAN CoS bit pattern.
cosMask String
VLAN CoS evaluated bits.
diffservForward String
Enable to change packet's DiffServ values to the specified diffservcode-forward value. Valid values: disable, enable.
diffservReverse String
Enable to change packet's reverse (reply) DiffServ values to the specified diffservcode-rev value. Valid values: disable, enable.
diffservcodeForward String
Change packet's DiffServ to this value.
diffservcodeRev String
Change packet's reverse (reply) DiffServ to this value.
dstaddr String
IPv4 destination address and address group names.
dstaddr6 String
IPv6 destination address and address group names.
dstintf String
One or more outgoing (egress) interfaces.
fosid Number
Shaping policy ID (0 - 4294967295).
groups String
Apply this traffic shaping policy to user groups that have authenticated with the FortiGate.
internetService String
Enable/disable use of Internet Services for this policy. If enabled, destination address and service are not used. Valid values: disable, enable.
internetServiceCustom String
Custom Internet Service name.
internetServiceCustomGroup String
Custom Internet Service group name.
internetServiceGroup String
Internet Service group name.
internetServiceId String
Internet Service ID.
internetServiceName String
Internet-Service-Name.
internetServiceSrc String
Enable/disable use of Internet Services in source for this policy. If enabled, source address is not used. Valid values: disable, enable.
internetServiceSrcCustom String
Custom Internet Service source name.
internetServiceSrcCustomGroup String
Custom Internet Service source group name.
internetServiceSrcGroup String
Internet Service source group name.
internetServiceSrcId String
Internet Service source ID.
internetServiceSrcName String
Internet-Service-Src-Name.
ipVersion String
Apply this traffic shaping policy to IPv4 or IPv6 traffic. Valid values: 4, 6.
name String
Shaping policy name.
packagesGlobalFooterShapingpolicyId String
an identifier for the resource with format {{fosid}}.
perIpShaper String
Per-IP traffic shaper to apply with this policy.
pkg String
Package.
pkgFolderPath String
Pkg Folder Path.
schedule String
Schedule name.
service String
Service and service group names.
serviceType String
Service-Type. Valid values: service, internet-service.
srcaddr String
IPv4 source address and address group names.
srcaddr6 String
IPv6 source address and address group names.
srcintf String
One or more incoming (ingress) interfaces.
status String
Enable/disable this traffic shaping policy. Valid values: disable, enable.
tos String
ToS (Type of Service) value used for comparison.
tosMask String
Non-zero bit positions are used for comparison while zero bit positions are ignored.
tosNegate String
Enable negated TOS match. Valid values: disable, enable.
trafficShaper String
Traffic shaper to apply to traffic forwarded by the firewall policy.
trafficShaperReverse String
Traffic shaper to apply to response traffic received by the firewall policy.
trafficType String
Traffic type. Valid values: forwarding, local-in, local-out.
urlCategory String
IDs of one or more FortiGuard Web Filtering categories that this shaper applies traffic shaping to.
users String
Apply this traffic shaping policy to individual users that have authenticated with the FortiGate.
uuid String
Uuid.
uuidIdx Number
Uuid-Idx.

Import

Packages GlobalFooterShapingPolicy can be imported using any of these accepted formats:

Set import_options = [“pkg_folder_path=YOUR_VALUE”, “pkg=YOUR_VALUE”] in the provider section.

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/packagesGlobalFooterShapingpolicy:PackagesGlobalFooterShapingpolicy labelname {{fosid}}
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
fortimanager fortinetdev/terraform-provider-fortimanager
License
Notes
This Pulumi package is based on the fortimanager Terraform Provider.