1. Packages
  2. Fortios
  3. API Docs
  4. firewall
  5. Profilegroup
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.firewall.Profilegroup

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    Configure profile groups.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as fortios from "@pulumiverse/fortios";
    
    const trname = new fortios.firewall.Profilegroup("trname", {
        profileProtocolOptions: "default",
        sslSshProfile: "deep-inspection",
    });
    
    import pulumi
    import pulumiverse_fortios as fortios
    
    trname = fortios.firewall.Profilegroup("trname",
        profile_protocol_options="default",
        ssl_ssh_profile="deep-inspection")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/firewall"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := firewall.NewProfilegroup(ctx, "trname", &firewall.ProfilegroupArgs{
    			ProfileProtocolOptions: pulumi.String("default"),
    			SslSshProfile:          pulumi.String("deep-inspection"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Fortios = Pulumiverse.Fortios;
    
    return await Deployment.RunAsync(() => 
    {
        var trname = new Fortios.Firewall.Profilegroup("trname", new()
        {
            ProfileProtocolOptions = "default",
            SslSshProfile = "deep-inspection",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.fortios.firewall.Profilegroup;
    import com.pulumi.fortios.firewall.ProfilegroupArgs;
    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 Profilegroup("trname", ProfilegroupArgs.builder()        
                .profileProtocolOptions("default")
                .sslSshProfile("deep-inspection")
                .build());
    
        }
    }
    
    resources:
      trname:
        type: fortios:firewall:Profilegroup
        properties:
          profileProtocolOptions: default
          sslSshProfile: deep-inspection
    

    Create Profilegroup Resource

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

    Constructor syntax

    new Profilegroup(name: string, args?: ProfilegroupArgs, opts?: CustomResourceOptions);
    @overload
    def Profilegroup(resource_name: str,
                     args: Optional[ProfilegroupArgs] = None,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def Profilegroup(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     application_list: Optional[str] = None,
                     av_profile: Optional[str] = None,
                     casb_profile: Optional[str] = None,
                     cifs_profile: Optional[str] = None,
                     diameter_filter_profile: Optional[str] = None,
                     dlp_profile: Optional[str] = None,
                     dlp_sensor: Optional[str] = None,
                     dnsfilter_profile: Optional[str] = None,
                     emailfilter_profile: Optional[str] = None,
                     file_filter_profile: Optional[str] = None,
                     icap_profile: Optional[str] = None,
                     ips_sensor: Optional[str] = None,
                     ips_voip_filter: Optional[str] = None,
                     name: Optional[str] = None,
                     profile_protocol_options: Optional[str] = None,
                     sctp_filter_profile: Optional[str] = None,
                     spamfilter_profile: Optional[str] = None,
                     ssh_filter_profile: Optional[str] = None,
                     ssl_ssh_profile: Optional[str] = None,
                     vdomparam: Optional[str] = None,
                     videofilter_profile: Optional[str] = None,
                     virtual_patch_profile: Optional[str] = None,
                     voip_profile: Optional[str] = None,
                     waf_profile: Optional[str] = None,
                     webfilter_profile: Optional[str] = None)
    func NewProfilegroup(ctx *Context, name string, args *ProfilegroupArgs, opts ...ResourceOption) (*Profilegroup, error)
    public Profilegroup(string name, ProfilegroupArgs? args = null, CustomResourceOptions? opts = null)
    public Profilegroup(String name, ProfilegroupArgs args)
    public Profilegroup(String name, ProfilegroupArgs args, CustomResourceOptions options)
    
    type: fortios:firewall:Profilegroup
    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 ProfilegroupArgs
    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 ProfilegroupArgs
    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 ProfilegroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ProfilegroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ProfilegroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var profilegroupResource = new Fortios.Firewall.Profilegroup("profilegroupResource", new()
    {
        ApplicationList = "string",
        AvProfile = "string",
        CasbProfile = "string",
        CifsProfile = "string",
        DiameterFilterProfile = "string",
        DlpProfile = "string",
        DlpSensor = "string",
        DnsfilterProfile = "string",
        EmailfilterProfile = "string",
        FileFilterProfile = "string",
        IcapProfile = "string",
        IpsSensor = "string",
        IpsVoipFilter = "string",
        Name = "string",
        ProfileProtocolOptions = "string",
        SctpFilterProfile = "string",
        SpamfilterProfile = "string",
        SshFilterProfile = "string",
        SslSshProfile = "string",
        Vdomparam = "string",
        VideofilterProfile = "string",
        VirtualPatchProfile = "string",
        VoipProfile = "string",
        WafProfile = "string",
        WebfilterProfile = "string",
    });
    
    example, err := firewall.NewProfilegroup(ctx, "profilegroupResource", &firewall.ProfilegroupArgs{
    	ApplicationList:        pulumi.String("string"),
    	AvProfile:              pulumi.String("string"),
    	CasbProfile:            pulumi.String("string"),
    	CifsProfile:            pulumi.String("string"),
    	DiameterFilterProfile:  pulumi.String("string"),
    	DlpProfile:             pulumi.String("string"),
    	DlpSensor:              pulumi.String("string"),
    	DnsfilterProfile:       pulumi.String("string"),
    	EmailfilterProfile:     pulumi.String("string"),
    	FileFilterProfile:      pulumi.String("string"),
    	IcapProfile:            pulumi.String("string"),
    	IpsSensor:              pulumi.String("string"),
    	IpsVoipFilter:          pulumi.String("string"),
    	Name:                   pulumi.String("string"),
    	ProfileProtocolOptions: pulumi.String("string"),
    	SctpFilterProfile:      pulumi.String("string"),
    	SpamfilterProfile:      pulumi.String("string"),
    	SshFilterProfile:       pulumi.String("string"),
    	SslSshProfile:          pulumi.String("string"),
    	Vdomparam:              pulumi.String("string"),
    	VideofilterProfile:     pulumi.String("string"),
    	VirtualPatchProfile:    pulumi.String("string"),
    	VoipProfile:            pulumi.String("string"),
    	WafProfile:             pulumi.String("string"),
    	WebfilterProfile:       pulumi.String("string"),
    })
    
    var profilegroupResource = new Profilegroup("profilegroupResource", ProfilegroupArgs.builder()
        .applicationList("string")
        .avProfile("string")
        .casbProfile("string")
        .cifsProfile("string")
        .diameterFilterProfile("string")
        .dlpProfile("string")
        .dlpSensor("string")
        .dnsfilterProfile("string")
        .emailfilterProfile("string")
        .fileFilterProfile("string")
        .icapProfile("string")
        .ipsSensor("string")
        .ipsVoipFilter("string")
        .name("string")
        .profileProtocolOptions("string")
        .sctpFilterProfile("string")
        .spamfilterProfile("string")
        .sshFilterProfile("string")
        .sslSshProfile("string")
        .vdomparam("string")
        .videofilterProfile("string")
        .virtualPatchProfile("string")
        .voipProfile("string")
        .wafProfile("string")
        .webfilterProfile("string")
        .build());
    
    profilegroup_resource = fortios.firewall.Profilegroup("profilegroupResource",
        application_list="string",
        av_profile="string",
        casb_profile="string",
        cifs_profile="string",
        diameter_filter_profile="string",
        dlp_profile="string",
        dlp_sensor="string",
        dnsfilter_profile="string",
        emailfilter_profile="string",
        file_filter_profile="string",
        icap_profile="string",
        ips_sensor="string",
        ips_voip_filter="string",
        name="string",
        profile_protocol_options="string",
        sctp_filter_profile="string",
        spamfilter_profile="string",
        ssh_filter_profile="string",
        ssl_ssh_profile="string",
        vdomparam="string",
        videofilter_profile="string",
        virtual_patch_profile="string",
        voip_profile="string",
        waf_profile="string",
        webfilter_profile="string")
    
    const profilegroupResource = new fortios.firewall.Profilegroup("profilegroupResource", {
        applicationList: "string",
        avProfile: "string",
        casbProfile: "string",
        cifsProfile: "string",
        diameterFilterProfile: "string",
        dlpProfile: "string",
        dlpSensor: "string",
        dnsfilterProfile: "string",
        emailfilterProfile: "string",
        fileFilterProfile: "string",
        icapProfile: "string",
        ipsSensor: "string",
        ipsVoipFilter: "string",
        name: "string",
        profileProtocolOptions: "string",
        sctpFilterProfile: "string",
        spamfilterProfile: "string",
        sshFilterProfile: "string",
        sslSshProfile: "string",
        vdomparam: "string",
        videofilterProfile: "string",
        virtualPatchProfile: "string",
        voipProfile: "string",
        wafProfile: "string",
        webfilterProfile: "string",
    });
    
    type: fortios:firewall:Profilegroup
    properties:
        applicationList: string
        avProfile: string
        casbProfile: string
        cifsProfile: string
        diameterFilterProfile: string
        dlpProfile: string
        dlpSensor: string
        dnsfilterProfile: string
        emailfilterProfile: string
        fileFilterProfile: string
        icapProfile: string
        ipsSensor: string
        ipsVoipFilter: string
        name: string
        profileProtocolOptions: string
        sctpFilterProfile: string
        spamfilterProfile: string
        sshFilterProfile: string
        sslSshProfile: string
        vdomparam: string
        videofilterProfile: string
        virtualPatchProfile: string
        voipProfile: string
        wafProfile: string
        webfilterProfile: string
    

    Profilegroup Resource Properties

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

    Inputs

    The Profilegroup resource accepts the following input properties:

    ApplicationList string
    Name of an existing Application list.
    AvProfile string
    Name of an existing Antivirus profile.
    CasbProfile string
    Name of an existing CASB profile.
    CifsProfile string
    Name of an existing CIFS profile.
    DiameterFilterProfile string
    Name of an existing Diameter filter profile.
    DlpProfile string
    Name of an existing DLP profile.
    DlpSensor string
    Name of an existing DLP sensor.
    DnsfilterProfile string
    Name of an existing DNS filter profile.
    EmailfilterProfile string
    Name of an existing email filter profile.
    FileFilterProfile string
    Name of an existing file-filter profile.
    IcapProfile string
    Name of an existing ICAP profile.
    IpsSensor string
    Name of an existing IPS sensor.
    IpsVoipFilter string
    Name of an existing VoIP (ips) profile.
    Name string
    Profile group name.
    ProfileProtocolOptions string
    Name of an existing Protocol options profile.
    SctpFilterProfile string
    Name of an existing SCTP filter profile.
    SpamfilterProfile string
    Name of an existing Spam filter profile.
    SshFilterProfile string
    Name of an existing SSH filter profile.
    SslSshProfile string
    Name of an existing SSL SSH profile.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VideofilterProfile string
    Name of an existing VideoFilter profile.
    VirtualPatchProfile string
    Name of an existing virtual-patch profile.
    VoipProfile string
    Name of an existing VoIP (voipd) profile.
    WafProfile string
    Name of an existing Web application firewall profile.
    WebfilterProfile string
    Name of an existing Web filter profile.
    ApplicationList string
    Name of an existing Application list.
    AvProfile string
    Name of an existing Antivirus profile.
    CasbProfile string
    Name of an existing CASB profile.
    CifsProfile string
    Name of an existing CIFS profile.
    DiameterFilterProfile string
    Name of an existing Diameter filter profile.
    DlpProfile string
    Name of an existing DLP profile.
    DlpSensor string
    Name of an existing DLP sensor.
    DnsfilterProfile string
    Name of an existing DNS filter profile.
    EmailfilterProfile string
    Name of an existing email filter profile.
    FileFilterProfile string
    Name of an existing file-filter profile.
    IcapProfile string
    Name of an existing ICAP profile.
    IpsSensor string
    Name of an existing IPS sensor.
    IpsVoipFilter string
    Name of an existing VoIP (ips) profile.
    Name string
    Profile group name.
    ProfileProtocolOptions string
    Name of an existing Protocol options profile.
    SctpFilterProfile string
    Name of an existing SCTP filter profile.
    SpamfilterProfile string
    Name of an existing Spam filter profile.
    SshFilterProfile string
    Name of an existing SSH filter profile.
    SslSshProfile string
    Name of an existing SSL SSH profile.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VideofilterProfile string
    Name of an existing VideoFilter profile.
    VirtualPatchProfile string
    Name of an existing virtual-patch profile.
    VoipProfile string
    Name of an existing VoIP (voipd) profile.
    WafProfile string
    Name of an existing Web application firewall profile.
    WebfilterProfile string
    Name of an existing Web filter profile.
    applicationList String
    Name of an existing Application list.
    avProfile String
    Name of an existing Antivirus profile.
    casbProfile String
    Name of an existing CASB profile.
    cifsProfile String
    Name of an existing CIFS profile.
    diameterFilterProfile String
    Name of an existing Diameter filter profile.
    dlpProfile String
    Name of an existing DLP profile.
    dlpSensor String
    Name of an existing DLP sensor.
    dnsfilterProfile String
    Name of an existing DNS filter profile.
    emailfilterProfile String
    Name of an existing email filter profile.
    fileFilterProfile String
    Name of an existing file-filter profile.
    icapProfile String
    Name of an existing ICAP profile.
    ipsSensor String
    Name of an existing IPS sensor.
    ipsVoipFilter String
    Name of an existing VoIP (ips) profile.
    name String
    Profile group name.
    profileProtocolOptions String
    Name of an existing Protocol options profile.
    sctpFilterProfile String
    Name of an existing SCTP filter profile.
    spamfilterProfile String
    Name of an existing Spam filter profile.
    sshFilterProfile String
    Name of an existing SSH filter profile.
    sslSshProfile String
    Name of an existing SSL SSH profile.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videofilterProfile String
    Name of an existing VideoFilter profile.
    virtualPatchProfile String
    Name of an existing virtual-patch profile.
    voipProfile String
    Name of an existing VoIP (voipd) profile.
    wafProfile String
    Name of an existing Web application firewall profile.
    webfilterProfile String
    Name of an existing Web filter profile.
    applicationList string
    Name of an existing Application list.
    avProfile string
    Name of an existing Antivirus profile.
    casbProfile string
    Name of an existing CASB profile.
    cifsProfile string
    Name of an existing CIFS profile.
    diameterFilterProfile string
    Name of an existing Diameter filter profile.
    dlpProfile string
    Name of an existing DLP profile.
    dlpSensor string
    Name of an existing DLP sensor.
    dnsfilterProfile string
    Name of an existing DNS filter profile.
    emailfilterProfile string
    Name of an existing email filter profile.
    fileFilterProfile string
    Name of an existing file-filter profile.
    icapProfile string
    Name of an existing ICAP profile.
    ipsSensor string
    Name of an existing IPS sensor.
    ipsVoipFilter string
    Name of an existing VoIP (ips) profile.
    name string
    Profile group name.
    profileProtocolOptions string
    Name of an existing Protocol options profile.
    sctpFilterProfile string
    Name of an existing SCTP filter profile.
    spamfilterProfile string
    Name of an existing Spam filter profile.
    sshFilterProfile string
    Name of an existing SSH filter profile.
    sslSshProfile string
    Name of an existing SSL SSH profile.
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videofilterProfile string
    Name of an existing VideoFilter profile.
    virtualPatchProfile string
    Name of an existing virtual-patch profile.
    voipProfile string
    Name of an existing VoIP (voipd) profile.
    wafProfile string
    Name of an existing Web application firewall profile.
    webfilterProfile string
    Name of an existing Web filter profile.
    application_list str
    Name of an existing Application list.
    av_profile str
    Name of an existing Antivirus profile.
    casb_profile str
    Name of an existing CASB profile.
    cifs_profile str
    Name of an existing CIFS profile.
    diameter_filter_profile str
    Name of an existing Diameter filter profile.
    dlp_profile str
    Name of an existing DLP profile.
    dlp_sensor str
    Name of an existing DLP sensor.
    dnsfilter_profile str
    Name of an existing DNS filter profile.
    emailfilter_profile str
    Name of an existing email filter profile.
    file_filter_profile str
    Name of an existing file-filter profile.
    icap_profile str
    Name of an existing ICAP profile.
    ips_sensor str
    Name of an existing IPS sensor.
    ips_voip_filter str
    Name of an existing VoIP (ips) profile.
    name str
    Profile group name.
    profile_protocol_options str
    Name of an existing Protocol options profile.
    sctp_filter_profile str
    Name of an existing SCTP filter profile.
    spamfilter_profile str
    Name of an existing Spam filter profile.
    ssh_filter_profile str
    Name of an existing SSH filter profile.
    ssl_ssh_profile str
    Name of an existing SSL SSH profile.
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videofilter_profile str
    Name of an existing VideoFilter profile.
    virtual_patch_profile str
    Name of an existing virtual-patch profile.
    voip_profile str
    Name of an existing VoIP (voipd) profile.
    waf_profile str
    Name of an existing Web application firewall profile.
    webfilter_profile str
    Name of an existing Web filter profile.
    applicationList String
    Name of an existing Application list.
    avProfile String
    Name of an existing Antivirus profile.
    casbProfile String
    Name of an existing CASB profile.
    cifsProfile String
    Name of an existing CIFS profile.
    diameterFilterProfile String
    Name of an existing Diameter filter profile.
    dlpProfile String
    Name of an existing DLP profile.
    dlpSensor String
    Name of an existing DLP sensor.
    dnsfilterProfile String
    Name of an existing DNS filter profile.
    emailfilterProfile String
    Name of an existing email filter profile.
    fileFilterProfile String
    Name of an existing file-filter profile.
    icapProfile String
    Name of an existing ICAP profile.
    ipsSensor String
    Name of an existing IPS sensor.
    ipsVoipFilter String
    Name of an existing VoIP (ips) profile.
    name String
    Profile group name.
    profileProtocolOptions String
    Name of an existing Protocol options profile.
    sctpFilterProfile String
    Name of an existing SCTP filter profile.
    spamfilterProfile String
    Name of an existing Spam filter profile.
    sshFilterProfile String
    Name of an existing SSH filter profile.
    sslSshProfile String
    Name of an existing SSL SSH profile.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videofilterProfile String
    Name of an existing VideoFilter profile.
    virtualPatchProfile String
    Name of an existing virtual-patch profile.
    voipProfile String
    Name of an existing VoIP (voipd) profile.
    wafProfile String
    Name of an existing Web application firewall profile.
    webfilterProfile String
    Name of an existing Web filter profile.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Profilegroup 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 Profilegroup Resource

    Get an existing Profilegroup 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?: ProfilegroupState, opts?: CustomResourceOptions): Profilegroup
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            application_list: Optional[str] = None,
            av_profile: Optional[str] = None,
            casb_profile: Optional[str] = None,
            cifs_profile: Optional[str] = None,
            diameter_filter_profile: Optional[str] = None,
            dlp_profile: Optional[str] = None,
            dlp_sensor: Optional[str] = None,
            dnsfilter_profile: Optional[str] = None,
            emailfilter_profile: Optional[str] = None,
            file_filter_profile: Optional[str] = None,
            icap_profile: Optional[str] = None,
            ips_sensor: Optional[str] = None,
            ips_voip_filter: Optional[str] = None,
            name: Optional[str] = None,
            profile_protocol_options: Optional[str] = None,
            sctp_filter_profile: Optional[str] = None,
            spamfilter_profile: Optional[str] = None,
            ssh_filter_profile: Optional[str] = None,
            ssl_ssh_profile: Optional[str] = None,
            vdomparam: Optional[str] = None,
            videofilter_profile: Optional[str] = None,
            virtual_patch_profile: Optional[str] = None,
            voip_profile: Optional[str] = None,
            waf_profile: Optional[str] = None,
            webfilter_profile: Optional[str] = None) -> Profilegroup
    func GetProfilegroup(ctx *Context, name string, id IDInput, state *ProfilegroupState, opts ...ResourceOption) (*Profilegroup, error)
    public static Profilegroup Get(string name, Input<string> id, ProfilegroupState? state, CustomResourceOptions? opts = null)
    public static Profilegroup get(String name, Output<String> id, ProfilegroupState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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.
    The following state arguments are supported:
    ApplicationList string
    Name of an existing Application list.
    AvProfile string
    Name of an existing Antivirus profile.
    CasbProfile string
    Name of an existing CASB profile.
    CifsProfile string
    Name of an existing CIFS profile.
    DiameterFilterProfile string
    Name of an existing Diameter filter profile.
    DlpProfile string
    Name of an existing DLP profile.
    DlpSensor string
    Name of an existing DLP sensor.
    DnsfilterProfile string
    Name of an existing DNS filter profile.
    EmailfilterProfile string
    Name of an existing email filter profile.
    FileFilterProfile string
    Name of an existing file-filter profile.
    IcapProfile string
    Name of an existing ICAP profile.
    IpsSensor string
    Name of an existing IPS sensor.
    IpsVoipFilter string
    Name of an existing VoIP (ips) profile.
    Name string
    Profile group name.
    ProfileProtocolOptions string
    Name of an existing Protocol options profile.
    SctpFilterProfile string
    Name of an existing SCTP filter profile.
    SpamfilterProfile string
    Name of an existing Spam filter profile.
    SshFilterProfile string
    Name of an existing SSH filter profile.
    SslSshProfile string
    Name of an existing SSL SSH profile.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VideofilterProfile string
    Name of an existing VideoFilter profile.
    VirtualPatchProfile string
    Name of an existing virtual-patch profile.
    VoipProfile string
    Name of an existing VoIP (voipd) profile.
    WafProfile string
    Name of an existing Web application firewall profile.
    WebfilterProfile string
    Name of an existing Web filter profile.
    ApplicationList string
    Name of an existing Application list.
    AvProfile string
    Name of an existing Antivirus profile.
    CasbProfile string
    Name of an existing CASB profile.
    CifsProfile string
    Name of an existing CIFS profile.
    DiameterFilterProfile string
    Name of an existing Diameter filter profile.
    DlpProfile string
    Name of an existing DLP profile.
    DlpSensor string
    Name of an existing DLP sensor.
    DnsfilterProfile string
    Name of an existing DNS filter profile.
    EmailfilterProfile string
    Name of an existing email filter profile.
    FileFilterProfile string
    Name of an existing file-filter profile.
    IcapProfile string
    Name of an existing ICAP profile.
    IpsSensor string
    Name of an existing IPS sensor.
    IpsVoipFilter string
    Name of an existing VoIP (ips) profile.
    Name string
    Profile group name.
    ProfileProtocolOptions string
    Name of an existing Protocol options profile.
    SctpFilterProfile string
    Name of an existing SCTP filter profile.
    SpamfilterProfile string
    Name of an existing Spam filter profile.
    SshFilterProfile string
    Name of an existing SSH filter profile.
    SslSshProfile string
    Name of an existing SSL SSH profile.
    Vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    VideofilterProfile string
    Name of an existing VideoFilter profile.
    VirtualPatchProfile string
    Name of an existing virtual-patch profile.
    VoipProfile string
    Name of an existing VoIP (voipd) profile.
    WafProfile string
    Name of an existing Web application firewall profile.
    WebfilterProfile string
    Name of an existing Web filter profile.
    applicationList String
    Name of an existing Application list.
    avProfile String
    Name of an existing Antivirus profile.
    casbProfile String
    Name of an existing CASB profile.
    cifsProfile String
    Name of an existing CIFS profile.
    diameterFilterProfile String
    Name of an existing Diameter filter profile.
    dlpProfile String
    Name of an existing DLP profile.
    dlpSensor String
    Name of an existing DLP sensor.
    dnsfilterProfile String
    Name of an existing DNS filter profile.
    emailfilterProfile String
    Name of an existing email filter profile.
    fileFilterProfile String
    Name of an existing file-filter profile.
    icapProfile String
    Name of an existing ICAP profile.
    ipsSensor String
    Name of an existing IPS sensor.
    ipsVoipFilter String
    Name of an existing VoIP (ips) profile.
    name String
    Profile group name.
    profileProtocolOptions String
    Name of an existing Protocol options profile.
    sctpFilterProfile String
    Name of an existing SCTP filter profile.
    spamfilterProfile String
    Name of an existing Spam filter profile.
    sshFilterProfile String
    Name of an existing SSH filter profile.
    sslSshProfile String
    Name of an existing SSL SSH profile.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videofilterProfile String
    Name of an existing VideoFilter profile.
    virtualPatchProfile String
    Name of an existing virtual-patch profile.
    voipProfile String
    Name of an existing VoIP (voipd) profile.
    wafProfile String
    Name of an existing Web application firewall profile.
    webfilterProfile String
    Name of an existing Web filter profile.
    applicationList string
    Name of an existing Application list.
    avProfile string
    Name of an existing Antivirus profile.
    casbProfile string
    Name of an existing CASB profile.
    cifsProfile string
    Name of an existing CIFS profile.
    diameterFilterProfile string
    Name of an existing Diameter filter profile.
    dlpProfile string
    Name of an existing DLP profile.
    dlpSensor string
    Name of an existing DLP sensor.
    dnsfilterProfile string
    Name of an existing DNS filter profile.
    emailfilterProfile string
    Name of an existing email filter profile.
    fileFilterProfile string
    Name of an existing file-filter profile.
    icapProfile string
    Name of an existing ICAP profile.
    ipsSensor string
    Name of an existing IPS sensor.
    ipsVoipFilter string
    Name of an existing VoIP (ips) profile.
    name string
    Profile group name.
    profileProtocolOptions string
    Name of an existing Protocol options profile.
    sctpFilterProfile string
    Name of an existing SCTP filter profile.
    spamfilterProfile string
    Name of an existing Spam filter profile.
    sshFilterProfile string
    Name of an existing SSH filter profile.
    sslSshProfile string
    Name of an existing SSL SSH profile.
    vdomparam string
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videofilterProfile string
    Name of an existing VideoFilter profile.
    virtualPatchProfile string
    Name of an existing virtual-patch profile.
    voipProfile string
    Name of an existing VoIP (voipd) profile.
    wafProfile string
    Name of an existing Web application firewall profile.
    webfilterProfile string
    Name of an existing Web filter profile.
    application_list str
    Name of an existing Application list.
    av_profile str
    Name of an existing Antivirus profile.
    casb_profile str
    Name of an existing CASB profile.
    cifs_profile str
    Name of an existing CIFS profile.
    diameter_filter_profile str
    Name of an existing Diameter filter profile.
    dlp_profile str
    Name of an existing DLP profile.
    dlp_sensor str
    Name of an existing DLP sensor.
    dnsfilter_profile str
    Name of an existing DNS filter profile.
    emailfilter_profile str
    Name of an existing email filter profile.
    file_filter_profile str
    Name of an existing file-filter profile.
    icap_profile str
    Name of an existing ICAP profile.
    ips_sensor str
    Name of an existing IPS sensor.
    ips_voip_filter str
    Name of an existing VoIP (ips) profile.
    name str
    Profile group name.
    profile_protocol_options str
    Name of an existing Protocol options profile.
    sctp_filter_profile str
    Name of an existing SCTP filter profile.
    spamfilter_profile str
    Name of an existing Spam filter profile.
    ssh_filter_profile str
    Name of an existing SSH filter profile.
    ssl_ssh_profile str
    Name of an existing SSL SSH profile.
    vdomparam str
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videofilter_profile str
    Name of an existing VideoFilter profile.
    virtual_patch_profile str
    Name of an existing virtual-patch profile.
    voip_profile str
    Name of an existing VoIP (voipd) profile.
    waf_profile str
    Name of an existing Web application firewall profile.
    webfilter_profile str
    Name of an existing Web filter profile.
    applicationList String
    Name of an existing Application list.
    avProfile String
    Name of an existing Antivirus profile.
    casbProfile String
    Name of an existing CASB profile.
    cifsProfile String
    Name of an existing CIFS profile.
    diameterFilterProfile String
    Name of an existing Diameter filter profile.
    dlpProfile String
    Name of an existing DLP profile.
    dlpSensor String
    Name of an existing DLP sensor.
    dnsfilterProfile String
    Name of an existing DNS filter profile.
    emailfilterProfile String
    Name of an existing email filter profile.
    fileFilterProfile String
    Name of an existing file-filter profile.
    icapProfile String
    Name of an existing ICAP profile.
    ipsSensor String
    Name of an existing IPS sensor.
    ipsVoipFilter String
    Name of an existing VoIP (ips) profile.
    name String
    Profile group name.
    profileProtocolOptions String
    Name of an existing Protocol options profile.
    sctpFilterProfile String
    Name of an existing SCTP filter profile.
    spamfilterProfile String
    Name of an existing Spam filter profile.
    sshFilterProfile String
    Name of an existing SSH filter profile.
    sslSshProfile String
    Name of an existing SSL SSH profile.
    vdomparam String
    Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
    videofilterProfile String
    Name of an existing VideoFilter profile.
    virtualPatchProfile String
    Name of an existing virtual-patch profile.
    voipProfile String
    Name of an existing VoIP (voipd) profile.
    wafProfile String
    Name of an existing Web application firewall profile.
    webfilterProfile String
    Name of an existing Web filter profile.

    Import

    Firewall ProfileGroup can be imported using any of these accepted formats:

    $ pulumi import fortios:firewall/profilegroup:Profilegroup labelname {{name}}
    

    If you do not want to import arguments of block:

    $ export “FORTIOS_IMPORT_TABLE”=“false”

    $ pulumi import fortios:firewall/profilegroup:Profilegroup labelname {{name}}
    

    $ unset “FORTIOS_IMPORT_TABLE”

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

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse