fortimanager.ObjectFirewallShapingprofile
Explore with Pulumi AI
Configure shaping profiles.
The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.
shaping_entries:fortimanager.ObjectFirewallShapingprofileShapingentries
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortimanager from "@pulumi/fortimanager";
const trname = new fortimanager.ObjectFirewallShapingprofile("trname", {
    comment: "This is a Terraform example",
    profileName: "tsst",
    type: "queuing",
});
import pulumi
import pulumi_fortimanager as fortimanager
trname = fortimanager.ObjectFirewallShapingprofile("trname",
    comment="This is a Terraform example",
    profile_name="tsst",
    type="queuing")
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.NewObjectFirewallShapingprofile(ctx, "trname", &fortimanager.ObjectFirewallShapingprofileArgs{
			Comment:     pulumi.String("This is a Terraform example"),
			ProfileName: pulumi.String("tsst"),
			Type:        pulumi.String("queuing"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;
return await Deployment.RunAsync(() => 
{
    var trname = new Fortimanager.ObjectFirewallShapingprofile("trname", new()
    {
        Comment = "This is a Terraform example",
        ProfileName = "tsst",
        Type = "queuing",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectFirewallShapingprofile;
import com.pulumi.fortimanager.ObjectFirewallShapingprofileArgs;
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 ObjectFirewallShapingprofile("trname", ObjectFirewallShapingprofileArgs.builder()
            .comment("This is a Terraform example")
            .profileName("tsst")
            .type("queuing")
            .build());
    }
}
resources:
  trname:
    type: fortimanager:ObjectFirewallShapingprofile
    properties:
      comment: This is a Terraform example
      profileName: tsst
      type: queuing
Create ObjectFirewallShapingprofile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ObjectFirewallShapingprofile(name: string, args?: ObjectFirewallShapingprofileArgs, opts?: CustomResourceOptions);@overload
def ObjectFirewallShapingprofile(resource_name: str,
                                 args: Optional[ObjectFirewallShapingprofileArgs] = None,
                                 opts: Optional[ResourceOptions] = None)
@overload
def ObjectFirewallShapingprofile(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 adom: Optional[str] = None,
                                 comment: Optional[str] = None,
                                 default_class_id: Optional[str] = None,
                                 dynamic_sort_subtable: Optional[str] = None,
                                 npu_offloading: Optional[str] = None,
                                 object_firewall_shapingprofile_id: Optional[str] = None,
                                 profile_name: Optional[str] = None,
                                 scopetype: Optional[str] = None,
                                 shaping_entries: Optional[Sequence[ObjectFirewallShapingprofileShapingEntryArgs]] = None,
                                 type: Optional[str] = None)func NewObjectFirewallShapingprofile(ctx *Context, name string, args *ObjectFirewallShapingprofileArgs, opts ...ResourceOption) (*ObjectFirewallShapingprofile, error)public ObjectFirewallShapingprofile(string name, ObjectFirewallShapingprofileArgs? args = null, CustomResourceOptions? opts = null)
public ObjectFirewallShapingprofile(String name, ObjectFirewallShapingprofileArgs args)
public ObjectFirewallShapingprofile(String name, ObjectFirewallShapingprofileArgs args, CustomResourceOptions options)
type: fortimanager:ObjectFirewallShapingprofile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ObjectFirewallShapingprofileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ObjectFirewallShapingprofileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ObjectFirewallShapingprofileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ObjectFirewallShapingprofileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ObjectFirewallShapingprofileArgs
- 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 objectFirewallShapingprofileResource = new Fortimanager.ObjectFirewallShapingprofile("objectFirewallShapingprofileResource", new()
{
    Adom = "string",
    Comment = "string",
    DefaultClassId = "string",
    DynamicSortSubtable = "string",
    NpuOffloading = "string",
    ObjectFirewallShapingprofileId = "string",
    ProfileName = "string",
    Scopetype = "string",
    ShapingEntries = new[]
    {
        new Fortimanager.Inputs.ObjectFirewallShapingprofileShapingEntryArgs
        {
            BurstInMsec = 0,
            CburstInMsec = 0,
            ClassId = "string",
            GuaranteedBandwidthPercentage = 0,
            Id = 0,
            Limit = 0,
            Max = 0,
            MaximumBandwidthPercentage = 0,
            Min = 0,
            Priority = "string",
            RedProbability = 0,
        },
    },
    Type = "string",
});
example, err := fortimanager.NewObjectFirewallShapingprofile(ctx, "objectFirewallShapingprofileResource", &fortimanager.ObjectFirewallShapingprofileArgs{
Adom: pulumi.String("string"),
Comment: pulumi.String("string"),
DefaultClassId: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
NpuOffloading: pulumi.String("string"),
ObjectFirewallShapingprofileId: pulumi.String("string"),
ProfileName: pulumi.String("string"),
Scopetype: pulumi.String("string"),
ShapingEntries: .ObjectFirewallShapingprofileShapingEntryArray{
&.ObjectFirewallShapingprofileShapingEntryArgs{
BurstInMsec: pulumi.Float64(0),
CburstInMsec: pulumi.Float64(0),
ClassId: pulumi.String("string"),
GuaranteedBandwidthPercentage: pulumi.Float64(0),
Id: pulumi.Float64(0),
Limit: pulumi.Float64(0),
Max: pulumi.Float64(0),
MaximumBandwidthPercentage: pulumi.Float64(0),
Min: pulumi.Float64(0),
Priority: pulumi.String("string"),
RedProbability: pulumi.Float64(0),
},
},
Type: pulumi.String("string"),
})
var objectFirewallShapingprofileResource = new ObjectFirewallShapingprofile("objectFirewallShapingprofileResource", ObjectFirewallShapingprofileArgs.builder()
    .adom("string")
    .comment("string")
    .defaultClassId("string")
    .dynamicSortSubtable("string")
    .npuOffloading("string")
    .objectFirewallShapingprofileId("string")
    .profileName("string")
    .scopetype("string")
    .shapingEntries(ObjectFirewallShapingprofileShapingEntryArgs.builder()
        .burstInMsec(0)
        .cburstInMsec(0)
        .classId("string")
        .guaranteedBandwidthPercentage(0)
        .id(0)
        .limit(0)
        .max(0)
        .maximumBandwidthPercentage(0)
        .min(0)
        .priority("string")
        .redProbability(0)
        .build())
    .type("string")
    .build());
object_firewall_shapingprofile_resource = fortimanager.ObjectFirewallShapingprofile("objectFirewallShapingprofileResource",
    adom="string",
    comment="string",
    default_class_id="string",
    dynamic_sort_subtable="string",
    npu_offloading="string",
    object_firewall_shapingprofile_id="string",
    profile_name="string",
    scopetype="string",
    shaping_entries=[{
        "burst_in_msec": 0,
        "cburst_in_msec": 0,
        "class_id": "string",
        "guaranteed_bandwidth_percentage": 0,
        "id": 0,
        "limit": 0,
        "max": 0,
        "maximum_bandwidth_percentage": 0,
        "min": 0,
        "priority": "string",
        "red_probability": 0,
    }],
    type="string")
const objectFirewallShapingprofileResource = new fortimanager.ObjectFirewallShapingprofile("objectFirewallShapingprofileResource", {
    adom: "string",
    comment: "string",
    defaultClassId: "string",
    dynamicSortSubtable: "string",
    npuOffloading: "string",
    objectFirewallShapingprofileId: "string",
    profileName: "string",
    scopetype: "string",
    shapingEntries: [{
        burstInMsec: 0,
        cburstInMsec: 0,
        classId: "string",
        guaranteedBandwidthPercentage: 0,
        id: 0,
        limit: 0,
        max: 0,
        maximumBandwidthPercentage: 0,
        min: 0,
        priority: "string",
        redProbability: 0,
    }],
    type: "string",
});
type: fortimanager:ObjectFirewallShapingprofile
properties:
    adom: string
    comment: string
    defaultClassId: string
    dynamicSortSubtable: string
    npuOffloading: string
    objectFirewallShapingprofileId: string
    profileName: string
    scopetype: string
    shapingEntries:
        - burstInMsec: 0
          cburstInMsec: 0
          classId: string
          guaranteedBandwidthPercentage: 0
          id: 0
          limit: 0
          max: 0
          maximumBandwidthPercentage: 0
          min: 0
          priority: string
          redProbability: 0
    type: string
ObjectFirewallShapingprofile 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 ObjectFirewallShapingprofile resource accepts the following input properties:
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- Comment string
- Comment.
- DefaultClass stringId 
- Default class ID to handle unclassified packets (including all local traffic).
- DynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- NpuOffloading string
- Enable/disable NPU offloading. Valid values: disable,enable.
- ObjectFirewall stringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- ProfileName string
- Shaping profile name.
- Scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- ShapingEntries List<ObjectFirewall Shapingprofile Shaping Entry> 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- Type string
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- Comment string
- Comment.
- DefaultClass stringId 
- Default class ID to handle unclassified packets (including all local traffic).
- DynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- NpuOffloading string
- Enable/disable NPU offloading. Valid values: disable,enable.
- ObjectFirewall stringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- ProfileName string
- Shaping profile name.
- Scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- ShapingEntries []ObjectFirewall Shapingprofile Shaping Entry Args 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- Type string
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- comment String
- Comment.
- defaultClass StringId 
- Default class ID to handle unclassified packets (including all local traffic).
- dynamicSort StringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- npuOffloading String
- Enable/disable NPU offloading. Valid values: disable,enable.
- objectFirewall StringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- profileName String
- Shaping profile name.
- scopetype String
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- shapingEntries List<ObjectFirewall Shapingprofile Shaping Entry> 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- type String
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- comment string
- Comment.
- defaultClass stringId 
- Default class ID to handle unclassified packets (including all local traffic).
- dynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- npuOffloading string
- Enable/disable NPU offloading. Valid values: disable,enable.
- objectFirewall stringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- profileName string
- Shaping profile name.
- scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- shapingEntries ObjectFirewall Shapingprofile Shaping Entry[] 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- type string
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- adom str
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- comment str
- Comment.
- default_class_ strid 
- Default class ID to handle unclassified packets (including all local traffic).
- dynamic_sort_ strsubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- npu_offloading str
- Enable/disable NPU offloading. Valid values: disable,enable.
- object_firewall_ strshapingprofile_ id 
- an identifier for the resource with format {{profile_name}}.
- profile_name str
- Shaping profile name.
- scopetype str
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- shaping_entries Sequence[ObjectFirewall Shapingprofile Shaping Entry Args] 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- type str
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- comment String
- Comment.
- defaultClass StringId 
- Default class ID to handle unclassified packets (including all local traffic).
- dynamicSort StringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- npuOffloading String
- Enable/disable NPU offloading. Valid values: disable,enable.
- objectFirewall StringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- profileName String
- Shaping profile name.
- scopetype String
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- shapingEntries List<Property Map>
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- type String
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
Outputs
All input properties are implicitly available as output properties. Additionally, the ObjectFirewallShapingprofile 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 ObjectFirewallShapingprofile Resource
Get an existing ObjectFirewallShapingprofile 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?: ObjectFirewallShapingprofileState, opts?: CustomResourceOptions): ObjectFirewallShapingprofile@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        comment: Optional[str] = None,
        default_class_id: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        npu_offloading: Optional[str] = None,
        object_firewall_shapingprofile_id: Optional[str] = None,
        profile_name: Optional[str] = None,
        scopetype: Optional[str] = None,
        shaping_entries: Optional[Sequence[ObjectFirewallShapingprofileShapingEntryArgs]] = None,
        type: Optional[str] = None) -> ObjectFirewallShapingprofilefunc GetObjectFirewallShapingprofile(ctx *Context, name string, id IDInput, state *ObjectFirewallShapingprofileState, opts ...ResourceOption) (*ObjectFirewallShapingprofile, error)public static ObjectFirewallShapingprofile Get(string name, Input<string> id, ObjectFirewallShapingprofileState? state, CustomResourceOptions? opts = null)public static ObjectFirewallShapingprofile get(String name, Output<String> id, ObjectFirewallShapingprofileState state, CustomResourceOptions options)resources:  _:    type: fortimanager:ObjectFirewallShapingprofile    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- Comment string
- Comment.
- DefaultClass stringId 
- Default class ID to handle unclassified packets (including all local traffic).
- DynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- NpuOffloading string
- Enable/disable NPU offloading. Valid values: disable,enable.
- ObjectFirewall stringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- ProfileName string
- Shaping profile name.
- Scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- ShapingEntries List<ObjectFirewall Shapingprofile Shaping Entry> 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- Type string
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- Adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- Comment string
- Comment.
- DefaultClass stringId 
- Default class ID to handle unclassified packets (including all local traffic).
- DynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- NpuOffloading string
- Enable/disable NPU offloading. Valid values: disable,enable.
- ObjectFirewall stringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- ProfileName string
- Shaping profile name.
- Scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- ShapingEntries []ObjectFirewall Shapingprofile Shaping Entry Args 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- Type string
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- comment String
- Comment.
- defaultClass StringId 
- Default class ID to handle unclassified packets (including all local traffic).
- dynamicSort StringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- npuOffloading String
- Enable/disable NPU offloading. Valid values: disable,enable.
- objectFirewall StringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- profileName String
- Shaping profile name.
- scopetype String
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- shapingEntries List<ObjectFirewall Shapingprofile Shaping Entry> 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- type String
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- adom string
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- comment string
- Comment.
- defaultClass stringId 
- Default class ID to handle unclassified packets (including all local traffic).
- dynamicSort stringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- npuOffloading string
- Enable/disable NPU offloading. Valid values: disable,enable.
- objectFirewall stringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- profileName string
- Shaping profile name.
- scopetype string
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- shapingEntries ObjectFirewall Shapingprofile Shaping Entry[] 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- type string
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- adom str
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- comment str
- Comment.
- default_class_ strid 
- Default class ID to handle unclassified packets (including all local traffic).
- dynamic_sort_ strsubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- npu_offloading str
- Enable/disable NPU offloading. Valid values: disable,enable.
- object_firewall_ strshapingprofile_ id 
- an identifier for the resource with format {{profile_name}}.
- profile_name str
- Shaping profile name.
- scopetype str
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- shaping_entries Sequence[ObjectFirewall Shapingprofile Shaping Entry Args] 
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- type str
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
- adom String
- Adom. This value is valid only when the scopetypeisadom, otherwise the value of adom in the provider will be inherited.
- comment String
- Comment.
- defaultClass StringId 
- Default class ID to handle unclassified packets (including all local traffic).
- dynamicSort StringSubtable 
- true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
- npuOffloading String
- Enable/disable NPU offloading. Valid values: disable,enable.
- objectFirewall StringShapingprofile Id 
- an identifier for the resource with format {{profile_name}}.
- profileName String
- Shaping profile name.
- scopetype String
- The scope of application of the resource. Valid values: inherit,adom,global. Theinheritmeans that the scopetype of the provider will be inherited, and adom will also be inherited. The default value isinherit.
- shapingEntries List<Property Map>
- Shaping-Entries. The structure of shaping_entriesblock is documented below.
- type String
- Select shaping profile type: policing / queuing. Valid values: policing,queuing.
Supporting Types
ObjectFirewallShapingprofileShapingEntry, ObjectFirewallShapingprofileShapingEntryArgs          
- BurstIn doubleMsec 
- Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.
- CburstIn doubleMsec 
- Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.
- ClassId string
- Class ID.
- GuaranteedBandwidth doublePercentage 
- Guaranteed bandwith in percentage.
- Id double
- ID number.
- Limit double
- Hard limit on the real queue size in packets.
- Max double
- Average queue size in packets at which RED drop probability is maximal.
- MaximumBandwidth doublePercentage 
- Maximum bandwith in percentage.
- Min double
- Average queue size in packets at which RED drop becomes a possibility.
- Priority string
- Priority. Valid values: low,medium,high,critical,top.
- RedProbability double
- Maximum probability (in percentage) for RED marking.
- BurstIn float64Msec 
- Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.
- CburstIn float64Msec 
- Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.
- ClassId string
- Class ID.
- GuaranteedBandwidth float64Percentage 
- Guaranteed bandwith in percentage.
- Id float64
- ID number.
- Limit float64
- Hard limit on the real queue size in packets.
- Max float64
- Average queue size in packets at which RED drop probability is maximal.
- MaximumBandwidth float64Percentage 
- Maximum bandwith in percentage.
- Min float64
- Average queue size in packets at which RED drop becomes a possibility.
- Priority string
- Priority. Valid values: low,medium,high,critical,top.
- RedProbability float64
- Maximum probability (in percentage) for RED marking.
- burstIn DoubleMsec 
- Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.
- cburstIn DoubleMsec 
- Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.
- classId String
- Class ID.
- guaranteedBandwidth DoublePercentage 
- Guaranteed bandwith in percentage.
- id Double
- ID number.
- limit Double
- Hard limit on the real queue size in packets.
- max Double
- Average queue size in packets at which RED drop probability is maximal.
- maximumBandwidth DoublePercentage 
- Maximum bandwith in percentage.
- min Double
- Average queue size in packets at which RED drop becomes a possibility.
- priority String
- Priority. Valid values: low,medium,high,critical,top.
- redProbability Double
- Maximum probability (in percentage) for RED marking.
- burstIn numberMsec 
- Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.
- cburstIn numberMsec 
- Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.
- classId string
- Class ID.
- guaranteedBandwidth numberPercentage 
- Guaranteed bandwith in percentage.
- id number
- ID number.
- limit number
- Hard limit on the real queue size in packets.
- max number
- Average queue size in packets at which RED drop probability is maximal.
- maximumBandwidth numberPercentage 
- Maximum bandwith in percentage.
- min number
- Average queue size in packets at which RED drop becomes a possibility.
- priority string
- Priority. Valid values: low,medium,high,critical,top.
- redProbability number
- Maximum probability (in percentage) for RED marking.
- burst_in_ floatmsec 
- Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.
- cburst_in_ floatmsec 
- Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.
- class_id str
- Class ID.
- guaranteed_bandwidth_ floatpercentage 
- Guaranteed bandwith in percentage.
- id float
- ID number.
- limit float
- Hard limit on the real queue size in packets.
- max float
- Average queue size in packets at which RED drop probability is maximal.
- maximum_bandwidth_ floatpercentage 
- Maximum bandwith in percentage.
- min float
- Average queue size in packets at which RED drop becomes a possibility.
- priority str
- Priority. Valid values: low,medium,high,critical,top.
- red_probability float
- Maximum probability (in percentage) for RED marking.
- burstIn NumberMsec 
- Number of bytes that can be burst at maximum-bandwidth speed. Formula: burst = maximum-bandwidth*burst-in-msec.
- cburstIn NumberMsec 
- Number of bytes that can be burst as fast as the interface can transmit. Formula: cburst = maximum-bandwidth*cburst-in-msec.
- classId String
- Class ID.
- guaranteedBandwidth NumberPercentage 
- Guaranteed bandwith in percentage.
- id Number
- ID number.
- limit Number
- Hard limit on the real queue size in packets.
- max Number
- Average queue size in packets at which RED drop probability is maximal.
- maximumBandwidth NumberPercentage 
- Maximum bandwith in percentage.
- min Number
- Average queue size in packets at which RED drop becomes a possibility.
- priority String
- Priority. Valid values: low,medium,high,critical,top.
- redProbability Number
- Maximum probability (in percentage) for RED marking.
Import
ObjectFirewall ShapingProfile can be imported using any of these accepted formats:
$ export “FORTIMANAGER_IMPORT_TABLE”=“true”
$ pulumi import fortimanager:index/objectFirewallShapingprofile:ObjectFirewallShapingprofile labelname {{profile_name}}
$ unset “FORTIMANAGER_IMPORT_TABLE”
-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.
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 fortimanagerTerraform Provider.