fortios.system.Replacemsggroup
Explore with Pulumi AI
Configure replacement message groups.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.system.Replacemsggroup("trname", {
    comment: "sgh",
    groupType: "utm",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.system.Replacemsggroup("trname",
    comment="sgh",
    group_type="utm")
package main
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := system.NewReplacemsggroup(ctx, "trname", &system.ReplacemsggroupArgs{
			Comment:   pulumi.String("sgh"),
			GroupType: pulumi.String("utm"),
		})
		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.System.Replacemsggroup("trname", new()
    {
        Comment = "sgh",
        GroupType = "utm",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.system.Replacemsggroup;
import com.pulumi.fortios.system.ReplacemsggroupArgs;
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 Replacemsggroup("trname", ReplacemsggroupArgs.builder()
            .comment("sgh")
            .groupType("utm")
            .build());
    }
}
resources:
  trname:
    type: fortios:system:Replacemsggroup
    properties:
      comment: sgh
      groupType: utm
Create Replacemsggroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Replacemsggroup(name: string, args: ReplacemsggroupArgs, opts?: CustomResourceOptions);@overload
def Replacemsggroup(resource_name: str,
                    args: ReplacemsggroupArgs,
                    opts: Optional[ResourceOptions] = None)
@overload
def Replacemsggroup(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    group_type: Optional[str] = None,
                    device_detection_portals: Optional[Sequence[ReplacemsggroupDeviceDetectionPortalArgs]] = None,
                    utms: Optional[Sequence[ReplacemsggroupUtmArgs]] = None,
                    automations: Optional[Sequence[ReplacemsggroupAutomationArgs]] = None,
                    comment: Optional[str] = None,
                    custom_messages: Optional[Sequence[ReplacemsggroupCustomMessageArgs]] = None,
                    admins: Optional[Sequence[ReplacemsggroupAdminArgs]] = None,
                    dynamic_sort_subtable: Optional[str] = None,
                    ecs: Optional[Sequence[ReplacemsggroupEcArgs]] = None,
                    fortiguard_wfs: Optional[Sequence[ReplacemsggroupFortiguardWfArgs]] = None,
                    ftps: Optional[Sequence[ReplacemsggroupFtpArgs]] = None,
                    webproxies: Optional[Sequence[ReplacemsggroupWebproxyArgs]] = None,
                    auths: Optional[Sequence[ReplacemsggroupAuthArgs]] = None,
                    mails: Optional[Sequence[ReplacemsggroupMailArgs]] = None,
                    icaps: Optional[Sequence[ReplacemsggroupIcapArgs]] = None,
                    https: Optional[Sequence[ReplacemsggroupHttpArgs]] = None,
                    nac_quars: Optional[Sequence[ReplacemsggroupNacQuarArgs]] = None,
                    name: Optional[str] = None,
                    nntps: Optional[Sequence[ReplacemsggroupNntpArgs]] = None,
                    spams: Optional[Sequence[ReplacemsggroupSpamArgs]] = None,
                    sslvpns: Optional[Sequence[ReplacemsggroupSslvpnArgs]] = None,
                    traffic_quotas: Optional[Sequence[ReplacemsggroupTrafficQuotaArgs]] = None,
                    alertmails: Optional[Sequence[ReplacemsggroupAlertmailArgs]] = None,
                    vdomparam: Optional[str] = None,
                    get_all_tables: Optional[str] = None)func NewReplacemsggroup(ctx *Context, name string, args ReplacemsggroupArgs, opts ...ResourceOption) (*Replacemsggroup, error)public Replacemsggroup(string name, ReplacemsggroupArgs args, CustomResourceOptions? opts = null)
public Replacemsggroup(String name, ReplacemsggroupArgs args)
public Replacemsggroup(String name, ReplacemsggroupArgs args, CustomResourceOptions options)
type: fortios:system:Replacemsggroup
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 ReplacemsggroupArgs
- 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 ReplacemsggroupArgs
- 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 ReplacemsggroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ReplacemsggroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ReplacemsggroupArgs
- 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 replacemsggroupResource = new Fortios.System.Replacemsggroup("replacemsggroupResource", new()
{
    GroupType = "string",
    DeviceDetectionPortals = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupDeviceDetectionPortalArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Utms = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupUtmArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Automations = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupAutomationArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Comment = "string",
    CustomMessages = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupCustomMessageArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Admins = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupAdminArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    DynamicSortSubtable = "string",
    Ecs = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupEcArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    FortiguardWfs = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupFortiguardWfArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Ftps = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupFtpArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Webproxies = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupWebproxyArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Auths = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupAuthArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Mails = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupMailArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Icaps = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupIcapArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Https = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupHttpArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    NacQuars = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupNacQuarArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Name = "string",
    Nntps = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupNntpArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Spams = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupSpamArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Sslvpns = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupSslvpnArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    TrafficQuotas = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupTrafficQuotaArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Alertmails = new[]
    {
        new Fortios.System.Inputs.ReplacemsggroupAlertmailArgs
        {
            Buffer = "string",
            Format = "string",
            Header = "string",
            MsgType = "string",
        },
    },
    Vdomparam = "string",
    GetAllTables = "string",
});
example, err := system.NewReplacemsggroup(ctx, "replacemsggroupResource", &system.ReplacemsggroupArgs{
	GroupType: pulumi.String("string"),
	DeviceDetectionPortals: system.ReplacemsggroupDeviceDetectionPortalArray{
		&system.ReplacemsggroupDeviceDetectionPortalArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Utms: system.ReplacemsggroupUtmArray{
		&system.ReplacemsggroupUtmArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Automations: system.ReplacemsggroupAutomationArray{
		&system.ReplacemsggroupAutomationArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Comment: pulumi.String("string"),
	CustomMessages: system.ReplacemsggroupCustomMessageArray{
		&system.ReplacemsggroupCustomMessageArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Admins: system.ReplacemsggroupAdminArray{
		&system.ReplacemsggroupAdminArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	DynamicSortSubtable: pulumi.String("string"),
	Ecs: system.ReplacemsggroupEcArray{
		&system.ReplacemsggroupEcArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	FortiguardWfs: system.ReplacemsggroupFortiguardWfArray{
		&system.ReplacemsggroupFortiguardWfArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Ftps: system.ReplacemsggroupFtpArray{
		&system.ReplacemsggroupFtpArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Webproxies: system.ReplacemsggroupWebproxyArray{
		&system.ReplacemsggroupWebproxyArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Auths: system.ReplacemsggroupAuthArray{
		&system.ReplacemsggroupAuthArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Mails: system.ReplacemsggroupMailArray{
		&system.ReplacemsggroupMailArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Icaps: system.ReplacemsggroupIcapArray{
		&system.ReplacemsggroupIcapArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Https: system.ReplacemsggroupHttpArray{
		&system.ReplacemsggroupHttpArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	NacQuars: system.ReplacemsggroupNacQuarArray{
		&system.ReplacemsggroupNacQuarArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Name: pulumi.String("string"),
	Nntps: system.ReplacemsggroupNntpArray{
		&system.ReplacemsggroupNntpArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Spams: system.ReplacemsggroupSpamArray{
		&system.ReplacemsggroupSpamArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Sslvpns: system.ReplacemsggroupSslvpnArray{
		&system.ReplacemsggroupSslvpnArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	TrafficQuotas: system.ReplacemsggroupTrafficQuotaArray{
		&system.ReplacemsggroupTrafficQuotaArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Alertmails: system.ReplacemsggroupAlertmailArray{
		&system.ReplacemsggroupAlertmailArgs{
			Buffer:  pulumi.String("string"),
			Format:  pulumi.String("string"),
			Header:  pulumi.String("string"),
			MsgType: pulumi.String("string"),
		},
	},
	Vdomparam:    pulumi.String("string"),
	GetAllTables: pulumi.String("string"),
})
var replacemsggroupResource = new Replacemsggroup("replacemsggroupResource", ReplacemsggroupArgs.builder()
    .groupType("string")
    .deviceDetectionPortals(ReplacemsggroupDeviceDetectionPortalArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .utms(ReplacemsggroupUtmArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .automations(ReplacemsggroupAutomationArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .comment("string")
    .customMessages(ReplacemsggroupCustomMessageArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .admins(ReplacemsggroupAdminArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .dynamicSortSubtable("string")
    .ecs(ReplacemsggroupEcArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .fortiguardWfs(ReplacemsggroupFortiguardWfArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .ftps(ReplacemsggroupFtpArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .webproxies(ReplacemsggroupWebproxyArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .auths(ReplacemsggroupAuthArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .mails(ReplacemsggroupMailArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .icaps(ReplacemsggroupIcapArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .https(ReplacemsggroupHttpArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .nacQuars(ReplacemsggroupNacQuarArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .name("string")
    .nntps(ReplacemsggroupNntpArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .spams(ReplacemsggroupSpamArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .sslvpns(ReplacemsggroupSslvpnArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .trafficQuotas(ReplacemsggroupTrafficQuotaArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .alertmails(ReplacemsggroupAlertmailArgs.builder()
        .buffer("string")
        .format("string")
        .header("string")
        .msgType("string")
        .build())
    .vdomparam("string")
    .getAllTables("string")
    .build());
replacemsggroup_resource = fortios.system.Replacemsggroup("replacemsggroupResource",
    group_type="string",
    device_detection_portals=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    utms=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    automations=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    comment="string",
    custom_messages=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    admins=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    dynamic_sort_subtable="string",
    ecs=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    fortiguard_wfs=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    ftps=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    webproxies=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    auths=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    mails=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    icaps=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    https=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    nac_quars=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    name="string",
    nntps=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    spams=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    sslvpns=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    traffic_quotas=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    alertmails=[{
        "buffer": "string",
        "format": "string",
        "header": "string",
        "msg_type": "string",
    }],
    vdomparam="string",
    get_all_tables="string")
const replacemsggroupResource = new fortios.system.Replacemsggroup("replacemsggroupResource", {
    groupType: "string",
    deviceDetectionPortals: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    utms: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    automations: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    comment: "string",
    customMessages: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    admins: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    dynamicSortSubtable: "string",
    ecs: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    fortiguardWfs: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    ftps: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    webproxies: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    auths: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    mails: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    icaps: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    https: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    nacQuars: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    name: "string",
    nntps: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    spams: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    sslvpns: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    trafficQuotas: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    alertmails: [{
        buffer: "string",
        format: "string",
        header: "string",
        msgType: "string",
    }],
    vdomparam: "string",
    getAllTables: "string",
});
type: fortios:system:Replacemsggroup
properties:
    admins:
        - buffer: string
          format: string
          header: string
          msgType: string
    alertmails:
        - buffer: string
          format: string
          header: string
          msgType: string
    auths:
        - buffer: string
          format: string
          header: string
          msgType: string
    automations:
        - buffer: string
          format: string
          header: string
          msgType: string
    comment: string
    customMessages:
        - buffer: string
          format: string
          header: string
          msgType: string
    deviceDetectionPortals:
        - buffer: string
          format: string
          header: string
          msgType: string
    dynamicSortSubtable: string
    ecs:
        - buffer: string
          format: string
          header: string
          msgType: string
    fortiguardWfs:
        - buffer: string
          format: string
          header: string
          msgType: string
    ftps:
        - buffer: string
          format: string
          header: string
          msgType: string
    getAllTables: string
    groupType: string
    https:
        - buffer: string
          format: string
          header: string
          msgType: string
    icaps:
        - buffer: string
          format: string
          header: string
          msgType: string
    mails:
        - buffer: string
          format: string
          header: string
          msgType: string
    nacQuars:
        - buffer: string
          format: string
          header: string
          msgType: string
    name: string
    nntps:
        - buffer: string
          format: string
          header: string
          msgType: string
    spams:
        - buffer: string
          format: string
          header: string
          msgType: string
    sslvpns:
        - buffer: string
          format: string
          header: string
          msgType: string
    trafficQuotas:
        - buffer: string
          format: string
          header: string
          msgType: string
    utms:
        - buffer: string
          format: string
          header: string
          msgType: string
    vdomparam: string
    webproxies:
        - buffer: string
          format: string
          header: string
          msgType: string
Replacemsggroup 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 Replacemsggroup resource accepts the following input properties:
- GroupType string
- Group type.
- Admins
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Admin> 
- Replacement message table entries. The structure of adminblock is documented below.
- Alertmails
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Alertmail> 
- Replacement message table entries. The structure of alertmailblock is documented below.
- Auths
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Auth> 
- Replacement message table entries. The structure of authblock is documented below.
- Automations
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Automation> 
- Replacement message table entries. The structure of automationblock is documented below.
- Comment string
- Comment.
- CustomMessages List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Custom Message> 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- DeviceDetection List<Pulumiverse.Portals Fortios. System. Inputs. Replacemsggroup Device Detection Portal> 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- DynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Ecs
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Ec> 
- Replacement message table entries. The structure of ecblock is documented below.
- FortiguardWfs List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Fortiguard Wf> 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- Ftps
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Ftp> 
- Replacement message table entries. The structure of ftpblock is documented below.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Https
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Http> 
- Replacement message table entries. The structure of httpblock is documented below.
- Icaps
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Icap> 
- Replacement message table entries. The structure of icapblock is documented below.
- Mails
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Mail> 
- Replacement message table entries. The structure of mailblock is documented below.
- NacQuars List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Nac Quar> 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- Name string
- Group name.
- Nntps
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Nntp> 
- Replacement message table entries. The structure of nntpblock is documented below.
- Spams
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Spam> 
- Replacement message table entries. The structure of spamblock is documented below.
- Sslvpns
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Sslvpn> 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- TrafficQuotas List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Traffic Quota> 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- Utms
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Utm> 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- Webproxies
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Webproxy> 
- Replacement message table entries. The structure of webproxyblock is documented below.
- GroupType string
- Group type.
- Admins
[]ReplacemsggroupAdmin Args 
- Replacement message table entries. The structure of adminblock is documented below.
- Alertmails
[]ReplacemsggroupAlertmail Args 
- Replacement message table entries. The structure of alertmailblock is documented below.
- Auths
[]ReplacemsggroupAuth Args 
- Replacement message table entries. The structure of authblock is documented below.
- Automations
[]ReplacemsggroupAutomation Args 
- Replacement message table entries. The structure of automationblock is documented below.
- Comment string
- Comment.
- CustomMessages []ReplacemsggroupCustom Message Args 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- DeviceDetection []ReplacemsggroupPortals Device Detection Portal Args 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- DynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Ecs
[]ReplacemsggroupEc Args 
- Replacement message table entries. The structure of ecblock is documented below.
- FortiguardWfs []ReplacemsggroupFortiguard Wf Args 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- Ftps
[]ReplacemsggroupFtp Args 
- Replacement message table entries. The structure of ftpblock is documented below.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Https
[]ReplacemsggroupHttp Args 
- Replacement message table entries. The structure of httpblock is documented below.
- Icaps
[]ReplacemsggroupIcap Args 
- Replacement message table entries. The structure of icapblock is documented below.
- Mails
[]ReplacemsggroupMail Args 
- Replacement message table entries. The structure of mailblock is documented below.
- NacQuars []ReplacemsggroupNac Quar Args 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- Name string
- Group name.
- Nntps
[]ReplacemsggroupNntp Args 
- Replacement message table entries. The structure of nntpblock is documented below.
- Spams
[]ReplacemsggroupSpam Args 
- Replacement message table entries. The structure of spamblock is documented below.
- Sslvpns
[]ReplacemsggroupSslvpn Args 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- TrafficQuotas []ReplacemsggroupTraffic Quota Args 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- Utms
[]ReplacemsggroupUtm Args 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- Webproxies
[]ReplacemsggroupWebproxy Args 
- Replacement message table entries. The structure of webproxyblock is documented below.
- groupType String
- Group type.
- admins
List<ReplacemsggroupAdmin> 
- Replacement message table entries. The structure of adminblock is documented below.
- alertmails
List<ReplacemsggroupAlertmail> 
- Replacement message table entries. The structure of alertmailblock is documented below.
- auths
List<ReplacemsggroupAuth> 
- Replacement message table entries. The structure of authblock is documented below.
- automations
List<ReplacemsggroupAutomation> 
- Replacement message table entries. The structure of automationblock is documented below.
- comment String
- Comment.
- customMessages List<ReplacemsggroupCustom Message> 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- deviceDetection List<ReplacemsggroupPortals Device Detection Portal> 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- dynamicSort StringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ecs
List<ReplacemsggroupEc> 
- Replacement message table entries. The structure of ecblock is documented below.
- fortiguardWfs List<ReplacemsggroupFortiguard Wf> 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- ftps
List<ReplacemsggroupFtp> 
- Replacement message table entries. The structure of ftpblock is documented below.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- https
List<ReplacemsggroupHttp> 
- Replacement message table entries. The structure of httpblock is documented below.
- icaps
List<ReplacemsggroupIcap> 
- Replacement message table entries. The structure of icapblock is documented below.
- mails
List<ReplacemsggroupMail> 
- Replacement message table entries. The structure of mailblock is documented below.
- nacQuars List<ReplacemsggroupNac Quar> 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- name String
- Group name.
- nntps
List<ReplacemsggroupNntp> 
- Replacement message table entries. The structure of nntpblock is documented below.
- spams
List<ReplacemsggroupSpam> 
- Replacement message table entries. The structure of spamblock is documented below.
- sslvpns
List<ReplacemsggroupSslvpn> 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- trafficQuotas List<ReplacemsggroupTraffic Quota> 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- utms
List<ReplacemsggroupUtm> 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- webproxies
List<ReplacemsggroupWebproxy> 
- Replacement message table entries. The structure of webproxyblock is documented below.
- groupType string
- Group type.
- admins
ReplacemsggroupAdmin[] 
- Replacement message table entries. The structure of adminblock is documented below.
- alertmails
ReplacemsggroupAlertmail[] 
- Replacement message table entries. The structure of alertmailblock is documented below.
- auths
ReplacemsggroupAuth[] 
- Replacement message table entries. The structure of authblock is documented below.
- automations
ReplacemsggroupAutomation[] 
- Replacement message table entries. The structure of automationblock is documented below.
- comment string
- Comment.
- customMessages ReplacemsggroupCustom Message[] 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- deviceDetection ReplacemsggroupPortals Device Detection Portal[] 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- dynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ecs
ReplacemsggroupEc[] 
- Replacement message table entries. The structure of ecblock is documented below.
- fortiguardWfs ReplacemsggroupFortiguard Wf[] 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- ftps
ReplacemsggroupFtp[] 
- Replacement message table entries. The structure of ftpblock is documented below.
- getAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- https
ReplacemsggroupHttp[] 
- Replacement message table entries. The structure of httpblock is documented below.
- icaps
ReplacemsggroupIcap[] 
- Replacement message table entries. The structure of icapblock is documented below.
- mails
ReplacemsggroupMail[] 
- Replacement message table entries. The structure of mailblock is documented below.
- nacQuars ReplacemsggroupNac Quar[] 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- name string
- Group name.
- nntps
ReplacemsggroupNntp[] 
- Replacement message table entries. The structure of nntpblock is documented below.
- spams
ReplacemsggroupSpam[] 
- Replacement message table entries. The structure of spamblock is documented below.
- sslvpns
ReplacemsggroupSslvpn[] 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- trafficQuotas ReplacemsggroupTraffic Quota[] 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- utms
ReplacemsggroupUtm[] 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- webproxies
ReplacemsggroupWebproxy[] 
- Replacement message table entries. The structure of webproxyblock is documented below.
- group_type str
- Group type.
- admins
Sequence[ReplacemsggroupAdmin Args] 
- Replacement message table entries. The structure of adminblock is documented below.
- alertmails
Sequence[ReplacemsggroupAlertmail Args] 
- Replacement message table entries. The structure of alertmailblock is documented below.
- auths
Sequence[ReplacemsggroupAuth Args] 
- Replacement message table entries. The structure of authblock is documented below.
- automations
Sequence[ReplacemsggroupAutomation Args] 
- Replacement message table entries. The structure of automationblock is documented below.
- comment str
- Comment.
- custom_messages Sequence[ReplacemsggroupCustom Message Args] 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- device_detection_ Sequence[Replacemsggroupportals Device Detection Portal Args] 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- dynamic_sort_ strsubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ecs
Sequence[ReplacemsggroupEc Args] 
- Replacement message table entries. The structure of ecblock is documented below.
- fortiguard_wfs Sequence[ReplacemsggroupFortiguard Wf Args] 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- ftps
Sequence[ReplacemsggroupFtp Args] 
- Replacement message table entries. The structure of ftpblock is documented below.
- get_all_ strtables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- https
Sequence[ReplacemsggroupHttp Args] 
- Replacement message table entries. The structure of httpblock is documented below.
- icaps
Sequence[ReplacemsggroupIcap Args] 
- Replacement message table entries. The structure of icapblock is documented below.
- mails
Sequence[ReplacemsggroupMail Args] 
- Replacement message table entries. The structure of mailblock is documented below.
- nac_quars Sequence[ReplacemsggroupNac Quar Args] 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- name str
- Group name.
- nntps
Sequence[ReplacemsggroupNntp Args] 
- Replacement message table entries. The structure of nntpblock is documented below.
- spams
Sequence[ReplacemsggroupSpam Args] 
- Replacement message table entries. The structure of spamblock is documented below.
- sslvpns
Sequence[ReplacemsggroupSslvpn Args] 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- traffic_quotas Sequence[ReplacemsggroupTraffic Quota Args] 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- utms
Sequence[ReplacemsggroupUtm Args] 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- webproxies
Sequence[ReplacemsggroupWebproxy Args] 
- Replacement message table entries. The structure of webproxyblock is documented below.
- groupType String
- Group type.
- admins List<Property Map>
- Replacement message table entries. The structure of adminblock is documented below.
- alertmails List<Property Map>
- Replacement message table entries. The structure of alertmailblock is documented below.
- auths List<Property Map>
- Replacement message table entries. The structure of authblock is documented below.
- automations List<Property Map>
- Replacement message table entries. The structure of automationblock is documented below.
- comment String
- Comment.
- customMessages List<Property Map>
- Replacement message table entries. The structure of custom_messageblock is documented below.
- deviceDetection List<Property Map>Portals 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- dynamicSort StringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ecs List<Property Map>
- Replacement message table entries. The structure of ecblock is documented below.
- fortiguardWfs List<Property Map>
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- ftps List<Property Map>
- Replacement message table entries. The structure of ftpblock is documented below.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- https List<Property Map>
- Replacement message table entries. The structure of httpblock is documented below.
- icaps List<Property Map>
- Replacement message table entries. The structure of icapblock is documented below.
- mails List<Property Map>
- Replacement message table entries. The structure of mailblock is documented below.
- nacQuars List<Property Map>
- Replacement message table entries. The structure of nac_quarblock is documented below.
- name String
- Group name.
- nntps List<Property Map>
- Replacement message table entries. The structure of nntpblock is documented below.
- spams List<Property Map>
- Replacement message table entries. The structure of spamblock is documented below.
- sslvpns List<Property Map>
- Replacement message table entries. The structure of sslvpnblock is documented below.
- trafficQuotas List<Property Map>
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- utms List<Property Map>
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- webproxies List<Property Map>
- Replacement message table entries. The structure of webproxyblock is documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the Replacemsggroup 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 Replacemsggroup Resource
Get an existing Replacemsggroup 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?: ReplacemsggroupState, opts?: CustomResourceOptions): Replacemsggroup@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        admins: Optional[Sequence[ReplacemsggroupAdminArgs]] = None,
        alertmails: Optional[Sequence[ReplacemsggroupAlertmailArgs]] = None,
        auths: Optional[Sequence[ReplacemsggroupAuthArgs]] = None,
        automations: Optional[Sequence[ReplacemsggroupAutomationArgs]] = None,
        comment: Optional[str] = None,
        custom_messages: Optional[Sequence[ReplacemsggroupCustomMessageArgs]] = None,
        device_detection_portals: Optional[Sequence[ReplacemsggroupDeviceDetectionPortalArgs]] = None,
        dynamic_sort_subtable: Optional[str] = None,
        ecs: Optional[Sequence[ReplacemsggroupEcArgs]] = None,
        fortiguard_wfs: Optional[Sequence[ReplacemsggroupFortiguardWfArgs]] = None,
        ftps: Optional[Sequence[ReplacemsggroupFtpArgs]] = None,
        get_all_tables: Optional[str] = None,
        group_type: Optional[str] = None,
        https: Optional[Sequence[ReplacemsggroupHttpArgs]] = None,
        icaps: Optional[Sequence[ReplacemsggroupIcapArgs]] = None,
        mails: Optional[Sequence[ReplacemsggroupMailArgs]] = None,
        nac_quars: Optional[Sequence[ReplacemsggroupNacQuarArgs]] = None,
        name: Optional[str] = None,
        nntps: Optional[Sequence[ReplacemsggroupNntpArgs]] = None,
        spams: Optional[Sequence[ReplacemsggroupSpamArgs]] = None,
        sslvpns: Optional[Sequence[ReplacemsggroupSslvpnArgs]] = None,
        traffic_quotas: Optional[Sequence[ReplacemsggroupTrafficQuotaArgs]] = None,
        utms: Optional[Sequence[ReplacemsggroupUtmArgs]] = None,
        vdomparam: Optional[str] = None,
        webproxies: Optional[Sequence[ReplacemsggroupWebproxyArgs]] = None) -> Replacemsggroupfunc GetReplacemsggroup(ctx *Context, name string, id IDInput, state *ReplacemsggroupState, opts ...ResourceOption) (*Replacemsggroup, error)public static Replacemsggroup Get(string name, Input<string> id, ReplacemsggroupState? state, CustomResourceOptions? opts = null)public static Replacemsggroup get(String name, Output<String> id, ReplacemsggroupState state, CustomResourceOptions options)resources:  _:    type: fortios:system:Replacemsggroup    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.
- Admins
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Admin> 
- Replacement message table entries. The structure of adminblock is documented below.
- Alertmails
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Alertmail> 
- Replacement message table entries. The structure of alertmailblock is documented below.
- Auths
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Auth> 
- Replacement message table entries. The structure of authblock is documented below.
- Automations
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Automation> 
- Replacement message table entries. The structure of automationblock is documented below.
- Comment string
- Comment.
- CustomMessages List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Custom Message> 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- DeviceDetection List<Pulumiverse.Portals Fortios. System. Inputs. Replacemsggroup Device Detection Portal> 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- DynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Ecs
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Ec> 
- Replacement message table entries. The structure of ecblock is documented below.
- FortiguardWfs List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Fortiguard Wf> 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- Ftps
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Ftp> 
- Replacement message table entries. The structure of ftpblock is documented below.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- GroupType string
- Group type.
- Https
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Http> 
- Replacement message table entries. The structure of httpblock is documented below.
- Icaps
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Icap> 
- Replacement message table entries. The structure of icapblock is documented below.
- Mails
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Mail> 
- Replacement message table entries. The structure of mailblock is documented below.
- NacQuars List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Nac Quar> 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- Name string
- Group name.
- Nntps
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Nntp> 
- Replacement message table entries. The structure of nntpblock is documented below.
- Spams
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Spam> 
- Replacement message table entries. The structure of spamblock is documented below.
- Sslvpns
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Sslvpn> 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- TrafficQuotas List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Traffic Quota> 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- Utms
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Utm> 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- Webproxies
List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Webproxy> 
- Replacement message table entries. The structure of webproxyblock is documented below.
- Admins
[]ReplacemsggroupAdmin Args 
- Replacement message table entries. The structure of adminblock is documented below.
- Alertmails
[]ReplacemsggroupAlertmail Args 
- Replacement message table entries. The structure of alertmailblock is documented below.
- Auths
[]ReplacemsggroupAuth Args 
- Replacement message table entries. The structure of authblock is documented below.
- Automations
[]ReplacemsggroupAutomation Args 
- Replacement message table entries. The structure of automationblock is documented below.
- Comment string
- Comment.
- CustomMessages []ReplacemsggroupCustom Message Args 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- DeviceDetection []ReplacemsggroupPortals Device Detection Portal Args 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- DynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Ecs
[]ReplacemsggroupEc Args 
- Replacement message table entries. The structure of ecblock is documented below.
- FortiguardWfs []ReplacemsggroupFortiguard Wf Args 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- Ftps
[]ReplacemsggroupFtp Args 
- Replacement message table entries. The structure of ftpblock is documented below.
- GetAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- GroupType string
- Group type.
- Https
[]ReplacemsggroupHttp Args 
- Replacement message table entries. The structure of httpblock is documented below.
- Icaps
[]ReplacemsggroupIcap Args 
- Replacement message table entries. The structure of icapblock is documented below.
- Mails
[]ReplacemsggroupMail Args 
- Replacement message table entries. The structure of mailblock is documented below.
- NacQuars []ReplacemsggroupNac Quar Args 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- Name string
- Group name.
- Nntps
[]ReplacemsggroupNntp Args 
- Replacement message table entries. The structure of nntpblock is documented below.
- Spams
[]ReplacemsggroupSpam Args 
- Replacement message table entries. The structure of spamblock is documented below.
- Sslvpns
[]ReplacemsggroupSslvpn Args 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- TrafficQuotas []ReplacemsggroupTraffic Quota Args 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- Utms
[]ReplacemsggroupUtm Args 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- Webproxies
[]ReplacemsggroupWebproxy Args 
- Replacement message table entries. The structure of webproxyblock is documented below.
- admins
List<ReplacemsggroupAdmin> 
- Replacement message table entries. The structure of adminblock is documented below.
- alertmails
List<ReplacemsggroupAlertmail> 
- Replacement message table entries. The structure of alertmailblock is documented below.
- auths
List<ReplacemsggroupAuth> 
- Replacement message table entries. The structure of authblock is documented below.
- automations
List<ReplacemsggroupAutomation> 
- Replacement message table entries. The structure of automationblock is documented below.
- comment String
- Comment.
- customMessages List<ReplacemsggroupCustom Message> 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- deviceDetection List<ReplacemsggroupPortals Device Detection Portal> 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- dynamicSort StringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ecs
List<ReplacemsggroupEc> 
- Replacement message table entries. The structure of ecblock is documented below.
- fortiguardWfs List<ReplacemsggroupFortiguard Wf> 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- ftps
List<ReplacemsggroupFtp> 
- Replacement message table entries. The structure of ftpblock is documented below.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- groupType String
- Group type.
- https
List<ReplacemsggroupHttp> 
- Replacement message table entries. The structure of httpblock is documented below.
- icaps
List<ReplacemsggroupIcap> 
- Replacement message table entries. The structure of icapblock is documented below.
- mails
List<ReplacemsggroupMail> 
- Replacement message table entries. The structure of mailblock is documented below.
- nacQuars List<ReplacemsggroupNac Quar> 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- name String
- Group name.
- nntps
List<ReplacemsggroupNntp> 
- Replacement message table entries. The structure of nntpblock is documented below.
- spams
List<ReplacemsggroupSpam> 
- Replacement message table entries. The structure of spamblock is documented below.
- sslvpns
List<ReplacemsggroupSslvpn> 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- trafficQuotas List<ReplacemsggroupTraffic Quota> 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- utms
List<ReplacemsggroupUtm> 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- webproxies
List<ReplacemsggroupWebproxy> 
- Replacement message table entries. The structure of webproxyblock is documented below.
- admins
ReplacemsggroupAdmin[] 
- Replacement message table entries. The structure of adminblock is documented below.
- alertmails
ReplacemsggroupAlertmail[] 
- Replacement message table entries. The structure of alertmailblock is documented below.
- auths
ReplacemsggroupAuth[] 
- Replacement message table entries. The structure of authblock is documented below.
- automations
ReplacemsggroupAutomation[] 
- Replacement message table entries. The structure of automationblock is documented below.
- comment string
- Comment.
- customMessages ReplacemsggroupCustom Message[] 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- deviceDetection ReplacemsggroupPortals Device Detection Portal[] 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- dynamicSort stringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ecs
ReplacemsggroupEc[] 
- Replacement message table entries. The structure of ecblock is documented below.
- fortiguardWfs ReplacemsggroupFortiguard Wf[] 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- ftps
ReplacemsggroupFtp[] 
- Replacement message table entries. The structure of ftpblock is documented below.
- getAll stringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- groupType string
- Group type.
- https
ReplacemsggroupHttp[] 
- Replacement message table entries. The structure of httpblock is documented below.
- icaps
ReplacemsggroupIcap[] 
- Replacement message table entries. The structure of icapblock is documented below.
- mails
ReplacemsggroupMail[] 
- Replacement message table entries. The structure of mailblock is documented below.
- nacQuars ReplacemsggroupNac Quar[] 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- name string
- Group name.
- nntps
ReplacemsggroupNntp[] 
- Replacement message table entries. The structure of nntpblock is documented below.
- spams
ReplacemsggroupSpam[] 
- Replacement message table entries. The structure of spamblock is documented below.
- sslvpns
ReplacemsggroupSslvpn[] 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- trafficQuotas ReplacemsggroupTraffic Quota[] 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- utms
ReplacemsggroupUtm[] 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- webproxies
ReplacemsggroupWebproxy[] 
- Replacement message table entries. The structure of webproxyblock is documented below.
- admins
Sequence[ReplacemsggroupAdmin Args] 
- Replacement message table entries. The structure of adminblock is documented below.
- alertmails
Sequence[ReplacemsggroupAlertmail Args] 
- Replacement message table entries. The structure of alertmailblock is documented below.
- auths
Sequence[ReplacemsggroupAuth Args] 
- Replacement message table entries. The structure of authblock is documented below.
- automations
Sequence[ReplacemsggroupAutomation Args] 
- Replacement message table entries. The structure of automationblock is documented below.
- comment str
- Comment.
- custom_messages Sequence[ReplacemsggroupCustom Message Args] 
- Replacement message table entries. The structure of custom_messageblock is documented below.
- device_detection_ Sequence[Replacemsggroupportals Device Detection Portal Args] 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- dynamic_sort_ strsubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ecs
Sequence[ReplacemsggroupEc Args] 
- Replacement message table entries. The structure of ecblock is documented below.
- fortiguard_wfs Sequence[ReplacemsggroupFortiguard Wf Args] 
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- ftps
Sequence[ReplacemsggroupFtp Args] 
- Replacement message table entries. The structure of ftpblock is documented below.
- get_all_ strtables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- group_type str
- Group type.
- https
Sequence[ReplacemsggroupHttp Args] 
- Replacement message table entries. The structure of httpblock is documented below.
- icaps
Sequence[ReplacemsggroupIcap Args] 
- Replacement message table entries. The structure of icapblock is documented below.
- mails
Sequence[ReplacemsggroupMail Args] 
- Replacement message table entries. The structure of mailblock is documented below.
- nac_quars Sequence[ReplacemsggroupNac Quar Args] 
- Replacement message table entries. The structure of nac_quarblock is documented below.
- name str
- Group name.
- nntps
Sequence[ReplacemsggroupNntp Args] 
- Replacement message table entries. The structure of nntpblock is documented below.
- spams
Sequence[ReplacemsggroupSpam Args] 
- Replacement message table entries. The structure of spamblock is documented below.
- sslvpns
Sequence[ReplacemsggroupSslvpn Args] 
- Replacement message table entries. The structure of sslvpnblock is documented below.
- traffic_quotas Sequence[ReplacemsggroupTraffic Quota Args] 
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- utms
Sequence[ReplacemsggroupUtm Args] 
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- webproxies
Sequence[ReplacemsggroupWebproxy Args] 
- Replacement message table entries. The structure of webproxyblock is documented below.
- admins List<Property Map>
- Replacement message table entries. The structure of adminblock is documented below.
- alertmails List<Property Map>
- Replacement message table entries. The structure of alertmailblock is documented below.
- auths List<Property Map>
- Replacement message table entries. The structure of authblock is documented below.
- automations List<Property Map>
- Replacement message table entries. The structure of automationblock is documented below.
- comment String
- Comment.
- customMessages List<Property Map>
- Replacement message table entries. The structure of custom_messageblock is documented below.
- deviceDetection List<Property Map>Portals 
- Replacement message table entries. The structure of device_detection_portalblock is documented below.
- dynamicSort StringSubtable 
- Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- ecs List<Property Map>
- Replacement message table entries. The structure of ecblock is documented below.
- fortiguardWfs List<Property Map>
- Replacement message table entries. The structure of fortiguard_wfblock is documented below.
- ftps List<Property Map>
- Replacement message table entries. The structure of ftpblock is documented below.
- getAll StringTables 
- Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- groupType String
- Group type.
- https List<Property Map>
- Replacement message table entries. The structure of httpblock is documented below.
- icaps List<Property Map>
- Replacement message table entries. The structure of icapblock is documented below.
- mails List<Property Map>
- Replacement message table entries. The structure of mailblock is documented below.
- nacQuars List<Property Map>
- Replacement message table entries. The structure of nac_quarblock is documented below.
- name String
- Group name.
- nntps List<Property Map>
- Replacement message table entries. The structure of nntpblock is documented below.
- spams List<Property Map>
- Replacement message table entries. The structure of spamblock is documented below.
- sslvpns List<Property Map>
- Replacement message table entries. The structure of sslvpnblock is documented below.
- trafficQuotas List<Property Map>
- Replacement message table entries. The structure of traffic_quotablock is documented below.
- utms List<Property Map>
- Replacement message table entries. The structure of utmblock is documented below.
- 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.
- webproxies List<Property Map>
- Replacement message table entries. The structure of webproxyblock is documented below.
Supporting Types
ReplacemsggroupAdmin, ReplacemsggroupAdminArgs    
ReplacemsggroupAlertmail, ReplacemsggroupAlertmailArgs    
ReplacemsggroupAuth, ReplacemsggroupAuthArgs    
ReplacemsggroupAutomation, ReplacemsggroupAutomationArgs    
ReplacemsggroupCustomMessage, ReplacemsggroupCustomMessageArgs      
ReplacemsggroupDeviceDetectionPortal, ReplacemsggroupDeviceDetectionPortalArgs        
ReplacemsggroupEc, ReplacemsggroupEcArgs    
ReplacemsggroupFortiguardWf, ReplacemsggroupFortiguardWfArgs      
ReplacemsggroupFtp, ReplacemsggroupFtpArgs    
ReplacemsggroupHttp, ReplacemsggroupHttpArgs    
ReplacemsggroupIcap, ReplacemsggroupIcapArgs    
ReplacemsggroupMail, ReplacemsggroupMailArgs    
ReplacemsggroupNacQuar, ReplacemsggroupNacQuarArgs      
ReplacemsggroupNntp, ReplacemsggroupNntpArgs    
ReplacemsggroupSpam, ReplacemsggroupSpamArgs    
ReplacemsggroupSslvpn, ReplacemsggroupSslvpnArgs    
ReplacemsggroupTrafficQuota, ReplacemsggroupTrafficQuotaArgs      
ReplacemsggroupUtm, ReplacemsggroupUtmArgs    
ReplacemsggroupWebproxy, ReplacemsggroupWebproxyArgs    
Import
System ReplacemsgGroup can be imported using any of these accepted formats:
$ pulumi import fortios:system/replacemsggroup:Replacemsggroup labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:system/replacemsggroup:Replacemsggroup 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 fortiosTerraform Provider.
