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

fortimanager.PackagesFirewallMulticastpolicy6

Explore with Pulumi AI

Configure IPv6 multicast NAT policies.

Example Usage

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

const labelname = new fortimanager.PackagesFirewallMulticastpolicy6("labelname", {
    action: "accept",
    autoAsicOffload: "enable",
    dstaddrs: ["all"],
    dstintfs: ["any"],
    endPort: 65535,
    fosid: 1,
    logtraffic: "disable",
    pkg: "default",
    protocol: 0,
    srcaddrs: ["all"],
    srcintfs: ["any"],
    startPort: 1,
    status: "enable",
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

labelname = fortimanager.PackagesFirewallMulticastpolicy6("labelname",
    action="accept",
    auto_asic_offload="enable",
    dstaddrs=["all"],
    dstintfs=["any"],
    end_port=65535,
    fosid=1,
    logtraffic="disable",
    pkg="default",
    protocol=0,
    srcaddrs=["all"],
    srcintfs=["any"],
    start_port=1,
    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.NewPackagesFirewallMulticastpolicy6(ctx, "labelname", &fortimanager.PackagesFirewallMulticastpolicy6Args{
			Action:          pulumi.String("accept"),
			AutoAsicOffload: pulumi.String("enable"),
			Dstaddrs: pulumi.StringArray{
				pulumi.String("all"),
			},
			Dstintfs: pulumi.StringArray{
				pulumi.String("any"),
			},
			EndPort:    pulumi.Float64(65535),
			Fosid:      pulumi.Float64(1),
			Logtraffic: pulumi.String("disable"),
			Pkg:        pulumi.String("default"),
			Protocol:   pulumi.Float64(0),
			Srcaddrs: pulumi.StringArray{
				pulumi.String("all"),
			},
			Srcintfs: pulumi.StringArray{
				pulumi.String("any"),
			},
			StartPort: pulumi.Float64(1),
			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 labelname = new Fortimanager.PackagesFirewallMulticastpolicy6("labelname", new()
    {
        Action = "accept",
        AutoAsicOffload = "enable",
        Dstaddrs = new[]
        {
            "all",
        },
        Dstintfs = new[]
        {
            "any",
        },
        EndPort = 65535,
        Fosid = 1,
        Logtraffic = "disable",
        Pkg = "default",
        Protocol = 0,
        Srcaddrs = new[]
        {
            "all",
        },
        Srcintfs = new[]
        {
            "any",
        },
        StartPort = 1,
        Status = "enable",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.PackagesFirewallMulticastpolicy6;
import com.pulumi.fortimanager.PackagesFirewallMulticastpolicy6Args;
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 labelname = new PackagesFirewallMulticastpolicy6("labelname", PackagesFirewallMulticastpolicy6Args.builder()
            .action("accept")
            .autoAsicOffload("enable")
            .dstaddrs("all")
            .dstintfs("any")
            .endPort(65535)
            .fosid(1)
            .logtraffic("disable")
            .pkg("default")
            .protocol(0)
            .srcaddrs("all")
            .srcintfs("any")
            .startPort(1)
            .status("enable")
            .build());

    }
}
Copy
resources:
  labelname:
    type: fortimanager:PackagesFirewallMulticastpolicy6
    properties:
      action: accept
      autoAsicOffload: enable
      dstaddrs:
        - all
      dstintfs:
        - any
      endPort: 65535
      fosid: 1
      logtraffic: disable
      pkg: default
      protocol: 0
      srcaddrs:
        - all
      srcintfs:
        - any
      startPort: 1
      status: enable
Copy

Create PackagesFirewallMulticastpolicy6 Resource

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

Constructor syntax

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

@overload
def PackagesFirewallMulticastpolicy6(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     pkg: Optional[str] = None,
                                     name: Optional[str] = None,
                                     adom: Optional[str] = None,
                                     comments: Optional[str] = None,
                                     dstaddrs: Optional[Sequence[str]] = None,
                                     dstintfs: Optional[Sequence[str]] = None,
                                     end_port: Optional[float] = None,
                                     fosid: Optional[float] = None,
                                     ips_sensor: Optional[str] = None,
                                     logtraffic: Optional[str] = None,
                                     action: Optional[str] = None,
                                     auto_asic_offload: Optional[str] = None,
                                     pkg_folder_path: Optional[str] = None,
                                     packages_firewall_multicastpolicy6_id: Optional[str] = None,
                                     protocol: Optional[float] = None,
                                     scopetype: Optional[str] = None,
                                     srcaddrs: Optional[Sequence[str]] = None,
                                     srcintfs: Optional[Sequence[str]] = None,
                                     start_port: Optional[float] = None,
                                     status: Optional[str] = None,
                                     utm_status: Optional[str] = None,
                                     uuid: Optional[str] = None)
func NewPackagesFirewallMulticastpolicy6(ctx *Context, name string, args PackagesFirewallMulticastpolicy6Args, opts ...ResourceOption) (*PackagesFirewallMulticastpolicy6, error)
public PackagesFirewallMulticastpolicy6(string name, PackagesFirewallMulticastpolicy6Args args, CustomResourceOptions? opts = null)
public PackagesFirewallMulticastpolicy6(String name, PackagesFirewallMulticastpolicy6Args args)
public PackagesFirewallMulticastpolicy6(String name, PackagesFirewallMulticastpolicy6Args args, CustomResourceOptions options)
type: fortimanager:PackagesFirewallMulticastpolicy6
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. PackagesFirewallMulticastpolicy6Args
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. PackagesFirewallMulticastpolicy6Args
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. PackagesFirewallMulticastpolicy6Args
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. PackagesFirewallMulticastpolicy6Args
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. PackagesFirewallMulticastpolicy6Args
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 packagesFirewallMulticastpolicy6Resource = new Fortimanager.PackagesFirewallMulticastpolicy6("packagesFirewallMulticastpolicy6Resource", new()
{
    Pkg = "string",
    Name = "string",
    Adom = "string",
    Comments = "string",
    Dstaddrs = new[]
    {
        "string",
    },
    Dstintfs = new[]
    {
        "string",
    },
    EndPort = 0,
    Fosid = 0,
    IpsSensor = "string",
    Logtraffic = "string",
    Action = "string",
    AutoAsicOffload = "string",
    PkgFolderPath = "string",
    PackagesFirewallMulticastpolicy6Id = "string",
    Protocol = 0,
    Scopetype = "string",
    Srcaddrs = new[]
    {
        "string",
    },
    Srcintfs = new[]
    {
        "string",
    },
    StartPort = 0,
    Status = "string",
    UtmStatus = "string",
    Uuid = "string",
});
Copy
example, err := fortimanager.NewPackagesFirewallMulticastpolicy6(ctx, "packagesFirewallMulticastpolicy6Resource", &fortimanager.PackagesFirewallMulticastpolicy6Args{
Pkg: pulumi.String("string"),
Name: pulumi.String("string"),
Adom: pulumi.String("string"),
Comments: pulumi.String("string"),
Dstaddrs: pulumi.StringArray{
pulumi.String("string"),
},
Dstintfs: pulumi.StringArray{
pulumi.String("string"),
},
EndPort: pulumi.Float64(0),
Fosid: pulumi.Float64(0),
IpsSensor: pulumi.String("string"),
Logtraffic: pulumi.String("string"),
Action: pulumi.String("string"),
AutoAsicOffload: pulumi.String("string"),
PkgFolderPath: pulumi.String("string"),
PackagesFirewallMulticastpolicy6Id: pulumi.String("string"),
Protocol: pulumi.Float64(0),
Scopetype: pulumi.String("string"),
Srcaddrs: pulumi.StringArray{
pulumi.String("string"),
},
Srcintfs: pulumi.StringArray{
pulumi.String("string"),
},
StartPort: pulumi.Float64(0),
Status: pulumi.String("string"),
UtmStatus: pulumi.String("string"),
Uuid: pulumi.String("string"),
})
Copy
var packagesFirewallMulticastpolicy6Resource = new PackagesFirewallMulticastpolicy6("packagesFirewallMulticastpolicy6Resource", PackagesFirewallMulticastpolicy6Args.builder()
    .pkg("string")
    .name("string")
    .adom("string")
    .comments("string")
    .dstaddrs("string")
    .dstintfs("string")
    .endPort(0)
    .fosid(0)
    .ipsSensor("string")
    .logtraffic("string")
    .action("string")
    .autoAsicOffload("string")
    .pkgFolderPath("string")
    .packagesFirewallMulticastpolicy6Id("string")
    .protocol(0)
    .scopetype("string")
    .srcaddrs("string")
    .srcintfs("string")
    .startPort(0)
    .status("string")
    .utmStatus("string")
    .uuid("string")
    .build());
Copy
packages_firewall_multicastpolicy6_resource = fortimanager.PackagesFirewallMulticastpolicy6("packagesFirewallMulticastpolicy6Resource",
    pkg="string",
    name="string",
    adom="string",
    comments="string",
    dstaddrs=["string"],
    dstintfs=["string"],
    end_port=0,
    fosid=0,
    ips_sensor="string",
    logtraffic="string",
    action="string",
    auto_asic_offload="string",
    pkg_folder_path="string",
    packages_firewall_multicastpolicy6_id="string",
    protocol=0,
    scopetype="string",
    srcaddrs=["string"],
    srcintfs=["string"],
    start_port=0,
    status="string",
    utm_status="string",
    uuid="string")
Copy
const packagesFirewallMulticastpolicy6Resource = new fortimanager.PackagesFirewallMulticastpolicy6("packagesFirewallMulticastpolicy6Resource", {
    pkg: "string",
    name: "string",
    adom: "string",
    comments: "string",
    dstaddrs: ["string"],
    dstintfs: ["string"],
    endPort: 0,
    fosid: 0,
    ipsSensor: "string",
    logtraffic: "string",
    action: "string",
    autoAsicOffload: "string",
    pkgFolderPath: "string",
    packagesFirewallMulticastpolicy6Id: "string",
    protocol: 0,
    scopetype: "string",
    srcaddrs: ["string"],
    srcintfs: ["string"],
    startPort: 0,
    status: "string",
    utmStatus: "string",
    uuid: "string",
});
Copy
type: fortimanager:PackagesFirewallMulticastpolicy6
properties:
    action: string
    adom: string
    autoAsicOffload: string
    comments: string
    dstaddrs:
        - string
    dstintfs:
        - string
    endPort: 0
    fosid: 0
    ipsSensor: string
    logtraffic: string
    name: string
    packagesFirewallMulticastpolicy6Id: string
    pkg: string
    pkgFolderPath: string
    protocol: 0
    scopetype: string
    srcaddrs:
        - string
    srcintfs:
        - string
    startPort: 0
    status: string
    utmStatus: string
    uuid: string
Copy

PackagesFirewallMulticastpolicy6 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 PackagesFirewallMulticastpolicy6 resource accepts the following input properties:

Pkg This property is required. string
Package.
Action string
Accept or deny traffic matching the policy. Valid values: deny, accept.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AutoAsicOffload string
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
Comments string
Comment.
Dstaddrs List<string>
IPv6 destination address name.
Dstintfs List<string>
IPv6 destination interface name.
EndPort double
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
Fosid double
Policy ID (0 - 4294967294).
IpsSensor string
Name of an existing IPS sensor.
Logtraffic string
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
Name string
Policy name.
PackagesFirewallMulticastpolicy6Id string
an identifier for the resource with format {{fosid}}.
PkgFolderPath string
Pkg Folder Path.
Protocol double
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
Scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Srcaddrs List<string>
IPv6 source address name.
Srcintfs List<string>
IPv6 source interface name.
StartPort double
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
Status string
Enable/disable this policy. Valid values: disable, enable.
UtmStatus string
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
Uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
Pkg This property is required. string
Package.
Action string
Accept or deny traffic matching the policy. Valid values: deny, accept.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AutoAsicOffload string
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
Comments string
Comment.
Dstaddrs []string
IPv6 destination address name.
Dstintfs []string
IPv6 destination interface name.
EndPort float64
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
Fosid float64
Policy ID (0 - 4294967294).
IpsSensor string
Name of an existing IPS sensor.
Logtraffic string
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
Name string
Policy name.
PackagesFirewallMulticastpolicy6Id string
an identifier for the resource with format {{fosid}}.
PkgFolderPath string
Pkg Folder Path.
Protocol float64
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
Scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Srcaddrs []string
IPv6 source address name.
Srcintfs []string
IPv6 source interface name.
StartPort float64
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
Status string
Enable/disable this policy. Valid values: disable, enable.
UtmStatus string
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
Uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
pkg This property is required. String
Package.
action String
Accept or deny traffic matching the policy. Valid values: deny, accept.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
autoAsicOffload String
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
comments String
Comment.
dstaddrs List<String>
IPv6 destination address name.
dstintfs List<String>
IPv6 destination interface name.
endPort Double
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
fosid Double
Policy ID (0 - 4294967294).
ipsSensor String
Name of an existing IPS sensor.
logtraffic String
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
name String
Policy name.
packagesFirewallMulticastpolicy6Id String
an identifier for the resource with format {{fosid}}.
pkgFolderPath String
Pkg Folder Path.
protocol Double
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
scopetype String
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
srcaddrs List<String>
IPv6 source address name.
srcintfs List<String>
IPv6 source interface name.
startPort Double
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
status String
Enable/disable this policy. Valid values: disable, enable.
utmStatus String
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
uuid String
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
pkg This property is required. string
Package.
action string
Accept or deny traffic matching the policy. Valid values: deny, accept.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
autoAsicOffload string
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
comments string
Comment.
dstaddrs string[]
IPv6 destination address name.
dstintfs string[]
IPv6 destination interface name.
endPort number
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
fosid number
Policy ID (0 - 4294967294).
ipsSensor string
Name of an existing IPS sensor.
logtraffic string
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
name string
Policy name.
packagesFirewallMulticastpolicy6Id string
an identifier for the resource with format {{fosid}}.
pkgFolderPath string
Pkg Folder Path.
protocol number
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
srcaddrs string[]
IPv6 source address name.
srcintfs string[]
IPv6 source interface name.
startPort number
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
status string
Enable/disable this policy. Valid values: disable, enable.
utmStatus string
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
pkg This property is required. str
Package.
action str
Accept or deny traffic matching the policy. Valid values: deny, accept.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
auto_asic_offload str
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
comments str
Comment.
dstaddrs Sequence[str]
IPv6 destination address name.
dstintfs Sequence[str]
IPv6 destination interface name.
end_port float
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
fosid float
Policy ID (0 - 4294967294).
ips_sensor str
Name of an existing IPS sensor.
logtraffic str
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
name str
Policy name.
packages_firewall_multicastpolicy6_id str
an identifier for the resource with format {{fosid}}.
pkg_folder_path str
Pkg Folder Path.
protocol float
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
scopetype str
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
srcaddrs Sequence[str]
IPv6 source address name.
srcintfs Sequence[str]
IPv6 source interface name.
start_port float
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
status str
Enable/disable this policy. Valid values: disable, enable.
utm_status str
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
uuid str
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
pkg This property is required. String
Package.
action String
Accept or deny traffic matching the policy. Valid values: deny, accept.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
autoAsicOffload String
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
comments String
Comment.
dstaddrs List<String>
IPv6 destination address name.
dstintfs List<String>
IPv6 destination interface name.
endPort Number
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
fosid Number
Policy ID (0 - 4294967294).
ipsSensor String
Name of an existing IPS sensor.
logtraffic String
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
name String
Policy name.
packagesFirewallMulticastpolicy6Id String
an identifier for the resource with format {{fosid}}.
pkgFolderPath String
Pkg Folder Path.
protocol Number
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
scopetype String
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
srcaddrs List<String>
IPv6 source address name.
srcintfs List<String>
IPv6 source interface name.
startPort Number
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
status String
Enable/disable this policy. Valid values: disable, enable.
utmStatus String
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
uuid String
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).

Outputs

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

Get an existing PackagesFirewallMulticastpolicy6 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?: PackagesFirewallMulticastpolicy6State, opts?: CustomResourceOptions): PackagesFirewallMulticastpolicy6
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        action: Optional[str] = None,
        adom: Optional[str] = None,
        auto_asic_offload: Optional[str] = None,
        comments: Optional[str] = None,
        dstaddrs: Optional[Sequence[str]] = None,
        dstintfs: Optional[Sequence[str]] = None,
        end_port: Optional[float] = None,
        fosid: Optional[float] = None,
        ips_sensor: Optional[str] = None,
        logtraffic: Optional[str] = None,
        name: Optional[str] = None,
        packages_firewall_multicastpolicy6_id: Optional[str] = None,
        pkg: Optional[str] = None,
        pkg_folder_path: Optional[str] = None,
        protocol: Optional[float] = None,
        scopetype: Optional[str] = None,
        srcaddrs: Optional[Sequence[str]] = None,
        srcintfs: Optional[Sequence[str]] = None,
        start_port: Optional[float] = None,
        status: Optional[str] = None,
        utm_status: Optional[str] = None,
        uuid: Optional[str] = None) -> PackagesFirewallMulticastpolicy6
func GetPackagesFirewallMulticastpolicy6(ctx *Context, name string, id IDInput, state *PackagesFirewallMulticastpolicy6State, opts ...ResourceOption) (*PackagesFirewallMulticastpolicy6, error)
public static PackagesFirewallMulticastpolicy6 Get(string name, Input<string> id, PackagesFirewallMulticastpolicy6State? state, CustomResourceOptions? opts = null)
public static PackagesFirewallMulticastpolicy6 get(String name, Output<String> id, PackagesFirewallMulticastpolicy6State state, CustomResourceOptions options)
resources:  _:    type: fortimanager:PackagesFirewallMulticastpolicy6    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:
Action string
Accept or deny traffic matching the policy. Valid values: deny, accept.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AutoAsicOffload string
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
Comments string
Comment.
Dstaddrs List<string>
IPv6 destination address name.
Dstintfs List<string>
IPv6 destination interface name.
EndPort double
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
Fosid double
Policy ID (0 - 4294967294).
IpsSensor string
Name of an existing IPS sensor.
Logtraffic string
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
Name string
Policy name.
PackagesFirewallMulticastpolicy6Id string
an identifier for the resource with format {{fosid}}.
Pkg string
Package.
PkgFolderPath string
Pkg Folder Path.
Protocol double
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
Scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Srcaddrs List<string>
IPv6 source address name.
Srcintfs List<string>
IPv6 source interface name.
StartPort double
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
Status string
Enable/disable this policy. Valid values: disable, enable.
UtmStatus string
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
Uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
Action string
Accept or deny traffic matching the policy. Valid values: deny, accept.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
AutoAsicOffload string
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
Comments string
Comment.
Dstaddrs []string
IPv6 destination address name.
Dstintfs []string
IPv6 destination interface name.
EndPort float64
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
Fosid float64
Policy ID (0 - 4294967294).
IpsSensor string
Name of an existing IPS sensor.
Logtraffic string
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
Name string
Policy name.
PackagesFirewallMulticastpolicy6Id string
an identifier for the resource with format {{fosid}}.
Pkg string
Package.
PkgFolderPath string
Pkg Folder Path.
Protocol float64
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
Scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Srcaddrs []string
IPv6 source address name.
Srcintfs []string
IPv6 source interface name.
StartPort float64
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
Status string
Enable/disable this policy. Valid values: disable, enable.
UtmStatus string
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
Uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
action String
Accept or deny traffic matching the policy. Valid values: deny, accept.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
autoAsicOffload String
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
comments String
Comment.
dstaddrs List<String>
IPv6 destination address name.
dstintfs List<String>
IPv6 destination interface name.
endPort Double
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
fosid Double
Policy ID (0 - 4294967294).
ipsSensor String
Name of an existing IPS sensor.
logtraffic String
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
name String
Policy name.
packagesFirewallMulticastpolicy6Id String
an identifier for the resource with format {{fosid}}.
pkg String
Package.
pkgFolderPath String
Pkg Folder Path.
protocol Double
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
scopetype String
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
srcaddrs List<String>
IPv6 source address name.
srcintfs List<String>
IPv6 source interface name.
startPort Double
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
status String
Enable/disable this policy. Valid values: disable, enable.
utmStatus String
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
uuid String
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
action string
Accept or deny traffic matching the policy. Valid values: deny, accept.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
autoAsicOffload string
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
comments string
Comment.
dstaddrs string[]
IPv6 destination address name.
dstintfs string[]
IPv6 destination interface name.
endPort number
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
fosid number
Policy ID (0 - 4294967294).
ipsSensor string
Name of an existing IPS sensor.
logtraffic string
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
name string
Policy name.
packagesFirewallMulticastpolicy6Id string
an identifier for the resource with format {{fosid}}.
pkg string
Package.
pkgFolderPath string
Pkg Folder Path.
protocol number
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
srcaddrs string[]
IPv6 source address name.
srcintfs string[]
IPv6 source interface name.
startPort number
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
status string
Enable/disable this policy. Valid values: disable, enable.
utmStatus string
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
uuid string
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
action str
Accept or deny traffic matching the policy. Valid values: deny, accept.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
auto_asic_offload str
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
comments str
Comment.
dstaddrs Sequence[str]
IPv6 destination address name.
dstintfs Sequence[str]
IPv6 destination interface name.
end_port float
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
fosid float
Policy ID (0 - 4294967294).
ips_sensor str
Name of an existing IPS sensor.
logtraffic str
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
name str
Policy name.
packages_firewall_multicastpolicy6_id str
an identifier for the resource with format {{fosid}}.
pkg str
Package.
pkg_folder_path str
Pkg Folder Path.
protocol float
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
scopetype str
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
srcaddrs Sequence[str]
IPv6 source address name.
srcintfs Sequence[str]
IPv6 source interface name.
start_port float
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
status str
Enable/disable this policy. Valid values: disable, enable.
utm_status str
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
uuid str
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
action String
Accept or deny traffic matching the policy. Valid values: deny, accept.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
autoAsicOffload String
Enable/disable offloading policy traffic for hardware acceleration. Valid values: disable, enable.
comments String
Comment.
dstaddrs List<String>
IPv6 destination address name.
dstintfs List<String>
IPv6 destination interface name.
endPort Number
Integer value for ending TCP/UDP/SCTP destination port in range (1 - 65535, default = 65535).
fosid Number
Policy ID (0 - 4294967294).
ipsSensor String
Name of an existing IPS sensor.
logtraffic String
Enable/disable logging traffic accepted by this policy. Valid values: disable, enable.
name String
Policy name.
packagesFirewallMulticastpolicy6Id String
an identifier for the resource with format {{fosid}}.
pkg String
Package.
pkgFolderPath String
Pkg Folder Path.
protocol Number
Integer value for the protocol type as defined by IANA (0 - 255, default = 0).
scopetype String
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
srcaddrs List<String>
IPv6 source address name.
srcintfs List<String>
IPv6 source interface name.
startPort Number
Integer value for starting TCP/UDP/SCTP destination port in range (1 - 65535, default = 1).
status String
Enable/disable this policy. Valid values: disable, enable.
utmStatus String
Enable to add an IPS security profile to the policy. Valid values: disable, enable.
uuid String
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).

Import

Packages FirewallMulticastPolicy6 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/packagesFirewallMulticastpolicy6:PackagesFirewallMulticastpolicy6 labelname {{fosid}}
Copy

$ 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 fortimanager Terraform Provider.