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:
- Group
Type string - Group type.
- Admins
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Admin> - Replacement message table entries. The structure of
admin
block is documented below. - Alertmails
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Alertmail> - Replacement message table entries. The structure of
alertmail
block is documented below. - Auths
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Auth> - Replacement message table entries. The structure of
auth
block is documented below. - Automations
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Automation> - Replacement message table entries. The structure of
automation
block is documented below. - Comment string
- Comment.
- Custom
Messages List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Custom Message> - Replacement message table entries. The structure of
custom_message
block is documented below. - Device
Detection List<Pulumiverse.Portals Fortios. System. Inputs. Replacemsggroup Device Detection Portal> - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - Dynamic
Sort 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
ec
block is documented below. - Fortiguard
Wfs List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Fortiguard Wf> - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - Ftps
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Ftp> - Replacement message table entries. The structure of
ftp
block is documented below. - Get
All 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
http
block is documented below. - Icaps
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Icap> - Replacement message table entries. The structure of
icap
block is documented below. - Mails
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Mail> - Replacement message table entries. The structure of
mail
block is documented below. - Nac
Quars List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Nac Quar> - Replacement message table entries. The structure of
nac_quar
block is documented below. - Name string
- Group name.
- Nntps
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Nntp> - Replacement message table entries. The structure of
nntp
block is documented below. - Spams
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Spam> - Replacement message table entries. The structure of
spam
block is documented below. - Sslvpns
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Sslvpn> - Replacement message table entries. The structure of
sslvpn
block is documented below. - Traffic
Quotas List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Traffic Quota> - Replacement message table entries. The structure of
traffic_quota
block is documented below. - Utms
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Utm> - Replacement message table entries. The structure of
utm
block 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
webproxy
block is documented below.
- Group
Type string - Group type.
- Admins
[]Replacemsggroup
Admin Args - Replacement message table entries. The structure of
admin
block is documented below. - Alertmails
[]Replacemsggroup
Alertmail Args - Replacement message table entries. The structure of
alertmail
block is documented below. - Auths
[]Replacemsggroup
Auth Args - Replacement message table entries. The structure of
auth
block is documented below. - Automations
[]Replacemsggroup
Automation Args - Replacement message table entries. The structure of
automation
block is documented below. - Comment string
- Comment.
- Custom
Messages []ReplacemsggroupCustom Message Args - Replacement message table entries. The structure of
custom_message
block is documented below. - Device
Detection []ReplacemsggroupPortals Device Detection Portal Args - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - Dynamic
Sort 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
[]Replacemsggroup
Ec Args - Replacement message table entries. The structure of
ec
block is documented below. - Fortiguard
Wfs []ReplacemsggroupFortiguard Wf Args - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - Ftps
[]Replacemsggroup
Ftp Args - Replacement message table entries. The structure of
ftp
block is documented below. - Get
All 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
[]Replacemsggroup
Http Args - Replacement message table entries. The structure of
http
block is documented below. - Icaps
[]Replacemsggroup
Icap Args - Replacement message table entries. The structure of
icap
block is documented below. - Mails
[]Replacemsggroup
Mail Args - Replacement message table entries. The structure of
mail
block is documented below. - Nac
Quars []ReplacemsggroupNac Quar Args - Replacement message table entries. The structure of
nac_quar
block is documented below. - Name string
- Group name.
- Nntps
[]Replacemsggroup
Nntp Args - Replacement message table entries. The structure of
nntp
block is documented below. - Spams
[]Replacemsggroup
Spam Args - Replacement message table entries. The structure of
spam
block is documented below. - Sslvpns
[]Replacemsggroup
Sslvpn Args - Replacement message table entries. The structure of
sslvpn
block is documented below. - Traffic
Quotas []ReplacemsggroupTraffic Quota Args - Replacement message table entries. The structure of
traffic_quota
block is documented below. - Utms
[]Replacemsggroup
Utm Args - Replacement message table entries. The structure of
utm
block 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
[]Replacemsggroup
Webproxy Args - Replacement message table entries. The structure of
webproxy
block is documented below.
- group
Type String - Group type.
- admins
List<Replacemsggroup
Admin> - Replacement message table entries. The structure of
admin
block is documented below. - alertmails
List<Replacemsggroup
Alertmail> - Replacement message table entries. The structure of
alertmail
block is documented below. - auths
List<Replacemsggroup
Auth> - Replacement message table entries. The structure of
auth
block is documented below. - automations
List<Replacemsggroup
Automation> - Replacement message table entries. The structure of
automation
block is documented below. - comment String
- Comment.
- custom
Messages List<ReplacemsggroupCustom Message> - Replacement message table entries. The structure of
custom_message
block is documented below. - device
Detection List<ReplacemsggroupPortals Device Detection Portal> - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - dynamic
Sort 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<Replacemsggroup
Ec> - Replacement message table entries. The structure of
ec
block is documented below. - fortiguard
Wfs List<ReplacemsggroupFortiguard Wf> - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - ftps
List<Replacemsggroup
Ftp> - Replacement message table entries. The structure of
ftp
block is documented below. - get
All 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<Replacemsggroup
Http> - Replacement message table entries. The structure of
http
block is documented below. - icaps
List<Replacemsggroup
Icap> - Replacement message table entries. The structure of
icap
block is documented below. - mails
List<Replacemsggroup
Mail> - Replacement message table entries. The structure of
mail
block is documented below. - nac
Quars List<ReplacemsggroupNac Quar> - Replacement message table entries. The structure of
nac_quar
block is documented below. - name String
- Group name.
- nntps
List<Replacemsggroup
Nntp> - Replacement message table entries. The structure of
nntp
block is documented below. - spams
List<Replacemsggroup
Spam> - Replacement message table entries. The structure of
spam
block is documented below. - sslvpns
List<Replacemsggroup
Sslvpn> - Replacement message table entries. The structure of
sslvpn
block is documented below. - traffic
Quotas List<ReplacemsggroupTraffic Quota> - Replacement message table entries. The structure of
traffic_quota
block is documented below. - utms
List<Replacemsggroup
Utm> - Replacement message table entries. The structure of
utm
block 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<Replacemsggroup
Webproxy> - Replacement message table entries. The structure of
webproxy
block is documented below.
- group
Type string - Group type.
- admins
Replacemsggroup
Admin[] - Replacement message table entries. The structure of
admin
block is documented below. - alertmails
Replacemsggroup
Alertmail[] - Replacement message table entries. The structure of
alertmail
block is documented below. - auths
Replacemsggroup
Auth[] - Replacement message table entries. The structure of
auth
block is documented below. - automations
Replacemsggroup
Automation[] - Replacement message table entries. The structure of
automation
block is documented below. - comment string
- Comment.
- custom
Messages ReplacemsggroupCustom Message[] - Replacement message table entries. The structure of
custom_message
block is documented below. - device
Detection ReplacemsggroupPortals Device Detection Portal[] - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - dynamic
Sort 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
Replacemsggroup
Ec[] - Replacement message table entries. The structure of
ec
block is documented below. - fortiguard
Wfs ReplacemsggroupFortiguard Wf[] - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - ftps
Replacemsggroup
Ftp[] - Replacement message table entries. The structure of
ftp
block is documented below. - get
All 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
Replacemsggroup
Http[] - Replacement message table entries. The structure of
http
block is documented below. - icaps
Replacemsggroup
Icap[] - Replacement message table entries. The structure of
icap
block is documented below. - mails
Replacemsggroup
Mail[] - Replacement message table entries. The structure of
mail
block is documented below. - nac
Quars ReplacemsggroupNac Quar[] - Replacement message table entries. The structure of
nac_quar
block is documented below. - name string
- Group name.
- nntps
Replacemsggroup
Nntp[] - Replacement message table entries. The structure of
nntp
block is documented below. - spams
Replacemsggroup
Spam[] - Replacement message table entries. The structure of
spam
block is documented below. - sslvpns
Replacemsggroup
Sslvpn[] - Replacement message table entries. The structure of
sslvpn
block is documented below. - traffic
Quotas ReplacemsggroupTraffic Quota[] - Replacement message table entries. The structure of
traffic_quota
block is documented below. - utms
Replacemsggroup
Utm[] - Replacement message table entries. The structure of
utm
block 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
Replacemsggroup
Webproxy[] - Replacement message table entries. The structure of
webproxy
block is documented below.
- group_
type str - Group type.
- admins
Sequence[Replacemsggroup
Admin Args] - Replacement message table entries. The structure of
admin
block is documented below. - alertmails
Sequence[Replacemsggroup
Alertmail Args] - Replacement message table entries. The structure of
alertmail
block is documented below. - auths
Sequence[Replacemsggroup
Auth Args] - Replacement message table entries. The structure of
auth
block is documented below. - automations
Sequence[Replacemsggroup
Automation Args] - Replacement message table entries. The structure of
automation
block is documented below. - comment str
- Comment.
- custom_
messages Sequence[ReplacemsggroupCustom Message Args] - Replacement message table entries. The structure of
custom_message
block is documented below. - device_
detection_ Sequence[Replacemsggroupportals Device Detection Portal Args] - Replacement message table entries. The structure of
device_detection_portal
block 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[Replacemsggroup
Ec Args] - Replacement message table entries. The structure of
ec
block is documented below. - fortiguard_
wfs Sequence[ReplacemsggroupFortiguard Wf Args] - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - ftps
Sequence[Replacemsggroup
Ftp Args] - Replacement message table entries. The structure of
ftp
block 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[Replacemsggroup
Http Args] - Replacement message table entries. The structure of
http
block is documented below. - icaps
Sequence[Replacemsggroup
Icap Args] - Replacement message table entries. The structure of
icap
block is documented below. - mails
Sequence[Replacemsggroup
Mail Args] - Replacement message table entries. The structure of
mail
block is documented below. - nac_
quars Sequence[ReplacemsggroupNac Quar Args] - Replacement message table entries. The structure of
nac_quar
block is documented below. - name str
- Group name.
- nntps
Sequence[Replacemsggroup
Nntp Args] - Replacement message table entries. The structure of
nntp
block is documented below. - spams
Sequence[Replacemsggroup
Spam Args] - Replacement message table entries. The structure of
spam
block is documented below. - sslvpns
Sequence[Replacemsggroup
Sslvpn Args] - Replacement message table entries. The structure of
sslvpn
block is documented below. - traffic_
quotas Sequence[ReplacemsggroupTraffic Quota Args] - Replacement message table entries. The structure of
traffic_quota
block is documented below. - utms
Sequence[Replacemsggroup
Utm Args] - Replacement message table entries. The structure of
utm
block 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[Replacemsggroup
Webproxy Args] - Replacement message table entries. The structure of
webproxy
block is documented below.
- group
Type String - Group type.
- admins List<Property Map>
- Replacement message table entries. The structure of
admin
block is documented below. - alertmails List<Property Map>
- Replacement message table entries. The structure of
alertmail
block is documented below. - auths List<Property Map>
- Replacement message table entries. The structure of
auth
block is documented below. - automations List<Property Map>
- Replacement message table entries. The structure of
automation
block is documented below. - comment String
- Comment.
- custom
Messages List<Property Map> - Replacement message table entries. The structure of
custom_message
block is documented below. - device
Detection List<Property Map>Portals - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - dynamic
Sort 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
ec
block is documented below. - fortiguard
Wfs List<Property Map> - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - ftps List<Property Map>
- Replacement message table entries. The structure of
ftp
block is documented below. - get
All 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
http
block is documented below. - icaps List<Property Map>
- Replacement message table entries. The structure of
icap
block is documented below. - mails List<Property Map>
- Replacement message table entries. The structure of
mail
block is documented below. - nac
Quars List<Property Map> - Replacement message table entries. The structure of
nac_quar
block is documented below. - name String
- Group name.
- nntps List<Property Map>
- Replacement message table entries. The structure of
nntp
block is documented below. - spams List<Property Map>
- Replacement message table entries. The structure of
spam
block is documented below. - sslvpns List<Property Map>
- Replacement message table entries. The structure of
sslvpn
block is documented below. - traffic
Quotas List<Property Map> - Replacement message table entries. The structure of
traffic_quota
block is documented below. - utms List<Property Map>
- Replacement message table entries. The structure of
utm
block 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
webproxy
block 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) -> Replacemsggroup
func 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)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Admins
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Admin> - Replacement message table entries. The structure of
admin
block is documented below. - Alertmails
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Alertmail> - Replacement message table entries. The structure of
alertmail
block is documented below. - Auths
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Auth> - Replacement message table entries. The structure of
auth
block is documented below. - Automations
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Automation> - Replacement message table entries. The structure of
automation
block is documented below. - Comment string
- Comment.
- Custom
Messages List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Custom Message> - Replacement message table entries. The structure of
custom_message
block is documented below. - Device
Detection List<Pulumiverse.Portals Fortios. System. Inputs. Replacemsggroup Device Detection Portal> - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - Dynamic
Sort 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
ec
block is documented below. - Fortiguard
Wfs List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Fortiguard Wf> - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - Ftps
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Ftp> - Replacement message table entries. The structure of
ftp
block is documented below. - Get
All 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.
- Group
Type string - Group type.
- Https
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Http> - Replacement message table entries. The structure of
http
block is documented below. - Icaps
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Icap> - Replacement message table entries. The structure of
icap
block is documented below. - Mails
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Mail> - Replacement message table entries. The structure of
mail
block is documented below. - Nac
Quars List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Nac Quar> - Replacement message table entries. The structure of
nac_quar
block is documented below. - Name string
- Group name.
- Nntps
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Nntp> - Replacement message table entries. The structure of
nntp
block is documented below. - Spams
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Spam> - Replacement message table entries. The structure of
spam
block is documented below. - Sslvpns
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Sslvpn> - Replacement message table entries. The structure of
sslvpn
block is documented below. - Traffic
Quotas List<Pulumiverse.Fortios. System. Inputs. Replacemsggroup Traffic Quota> - Replacement message table entries. The structure of
traffic_quota
block is documented below. - Utms
List<Pulumiverse.
Fortios. System. Inputs. Replacemsggroup Utm> - Replacement message table entries. The structure of
utm
block 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
webproxy
block is documented below.
- Admins
[]Replacemsggroup
Admin Args - Replacement message table entries. The structure of
admin
block is documented below. - Alertmails
[]Replacemsggroup
Alertmail Args - Replacement message table entries. The structure of
alertmail
block is documented below. - Auths
[]Replacemsggroup
Auth Args - Replacement message table entries. The structure of
auth
block is documented below. - Automations
[]Replacemsggroup
Automation Args - Replacement message table entries. The structure of
automation
block is documented below. - Comment string
- Comment.
- Custom
Messages []ReplacemsggroupCustom Message Args - Replacement message table entries. The structure of
custom_message
block is documented below. - Device
Detection []ReplacemsggroupPortals Device Detection Portal Args - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - Dynamic
Sort 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
[]Replacemsggroup
Ec Args - Replacement message table entries. The structure of
ec
block is documented below. - Fortiguard
Wfs []ReplacemsggroupFortiguard Wf Args - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - Ftps
[]Replacemsggroup
Ftp Args - Replacement message table entries. The structure of
ftp
block is documented below. - Get
All 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.
- Group
Type string - Group type.
- Https
[]Replacemsggroup
Http Args - Replacement message table entries. The structure of
http
block is documented below. - Icaps
[]Replacemsggroup
Icap Args - Replacement message table entries. The structure of
icap
block is documented below. - Mails
[]Replacemsggroup
Mail Args - Replacement message table entries. The structure of
mail
block is documented below. - Nac
Quars []ReplacemsggroupNac Quar Args - Replacement message table entries. The structure of
nac_quar
block is documented below. - Name string
- Group name.
- Nntps
[]Replacemsggroup
Nntp Args - Replacement message table entries. The structure of
nntp
block is documented below. - Spams
[]Replacemsggroup
Spam Args - Replacement message table entries. The structure of
spam
block is documented below. - Sslvpns
[]Replacemsggroup
Sslvpn Args - Replacement message table entries. The structure of
sslvpn
block is documented below. - Traffic
Quotas []ReplacemsggroupTraffic Quota Args - Replacement message table entries. The structure of
traffic_quota
block is documented below. - Utms
[]Replacemsggroup
Utm Args - Replacement message table entries. The structure of
utm
block 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
[]Replacemsggroup
Webproxy Args - Replacement message table entries. The structure of
webproxy
block is documented below.
- admins
List<Replacemsggroup
Admin> - Replacement message table entries. The structure of
admin
block is documented below. - alertmails
List<Replacemsggroup
Alertmail> - Replacement message table entries. The structure of
alertmail
block is documented below. - auths
List<Replacemsggroup
Auth> - Replacement message table entries. The structure of
auth
block is documented below. - automations
List<Replacemsggroup
Automation> - Replacement message table entries. The structure of
automation
block is documented below. - comment String
- Comment.
- custom
Messages List<ReplacemsggroupCustom Message> - Replacement message table entries. The structure of
custom_message
block is documented below. - device
Detection List<ReplacemsggroupPortals Device Detection Portal> - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - dynamic
Sort 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<Replacemsggroup
Ec> - Replacement message table entries. The structure of
ec
block is documented below. - fortiguard
Wfs List<ReplacemsggroupFortiguard Wf> - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - ftps
List<Replacemsggroup
Ftp> - Replacement message table entries. The structure of
ftp
block is documented below. - get
All 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.
- group
Type String - Group type.
- https
List<Replacemsggroup
Http> - Replacement message table entries. The structure of
http
block is documented below. - icaps
List<Replacemsggroup
Icap> - Replacement message table entries. The structure of
icap
block is documented below. - mails
List<Replacemsggroup
Mail> - Replacement message table entries. The structure of
mail
block is documented below. - nac
Quars List<ReplacemsggroupNac Quar> - Replacement message table entries. The structure of
nac_quar
block is documented below. - name String
- Group name.
- nntps
List<Replacemsggroup
Nntp> - Replacement message table entries. The structure of
nntp
block is documented below. - spams
List<Replacemsggroup
Spam> - Replacement message table entries. The structure of
spam
block is documented below. - sslvpns
List<Replacemsggroup
Sslvpn> - Replacement message table entries. The structure of
sslvpn
block is documented below. - traffic
Quotas List<ReplacemsggroupTraffic Quota> - Replacement message table entries. The structure of
traffic_quota
block is documented below. - utms
List<Replacemsggroup
Utm> - Replacement message table entries. The structure of
utm
block 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<Replacemsggroup
Webproxy> - Replacement message table entries. The structure of
webproxy
block is documented below.
- admins
Replacemsggroup
Admin[] - Replacement message table entries. The structure of
admin
block is documented below. - alertmails
Replacemsggroup
Alertmail[] - Replacement message table entries. The structure of
alertmail
block is documented below. - auths
Replacemsggroup
Auth[] - Replacement message table entries. The structure of
auth
block is documented below. - automations
Replacemsggroup
Automation[] - Replacement message table entries. The structure of
automation
block is documented below. - comment string
- Comment.
- custom
Messages ReplacemsggroupCustom Message[] - Replacement message table entries. The structure of
custom_message
block is documented below. - device
Detection ReplacemsggroupPortals Device Detection Portal[] - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - dynamic
Sort 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
Replacemsggroup
Ec[] - Replacement message table entries. The structure of
ec
block is documented below. - fortiguard
Wfs ReplacemsggroupFortiguard Wf[] - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - ftps
Replacemsggroup
Ftp[] - Replacement message table entries. The structure of
ftp
block is documented below. - get
All 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.
- group
Type string - Group type.
- https
Replacemsggroup
Http[] - Replacement message table entries. The structure of
http
block is documented below. - icaps
Replacemsggroup
Icap[] - Replacement message table entries. The structure of
icap
block is documented below. - mails
Replacemsggroup
Mail[] - Replacement message table entries. The structure of
mail
block is documented below. - nac
Quars ReplacemsggroupNac Quar[] - Replacement message table entries. The structure of
nac_quar
block is documented below. - name string
- Group name.
- nntps
Replacemsggroup
Nntp[] - Replacement message table entries. The structure of
nntp
block is documented below. - spams
Replacemsggroup
Spam[] - Replacement message table entries. The structure of
spam
block is documented below. - sslvpns
Replacemsggroup
Sslvpn[] - Replacement message table entries. The structure of
sslvpn
block is documented below. - traffic
Quotas ReplacemsggroupTraffic Quota[] - Replacement message table entries. The structure of
traffic_quota
block is documented below. - utms
Replacemsggroup
Utm[] - Replacement message table entries. The structure of
utm
block 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
Replacemsggroup
Webproxy[] - Replacement message table entries. The structure of
webproxy
block is documented below.
- admins
Sequence[Replacemsggroup
Admin Args] - Replacement message table entries. The structure of
admin
block is documented below. - alertmails
Sequence[Replacemsggroup
Alertmail Args] - Replacement message table entries. The structure of
alertmail
block is documented below. - auths
Sequence[Replacemsggroup
Auth Args] - Replacement message table entries. The structure of
auth
block is documented below. - automations
Sequence[Replacemsggroup
Automation Args] - Replacement message table entries. The structure of
automation
block is documented below. - comment str
- Comment.
- custom_
messages Sequence[ReplacemsggroupCustom Message Args] - Replacement message table entries. The structure of
custom_message
block is documented below. - device_
detection_ Sequence[Replacemsggroupportals Device Detection Portal Args] - Replacement message table entries. The structure of
device_detection_portal
block 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[Replacemsggroup
Ec Args] - Replacement message table entries. The structure of
ec
block is documented below. - fortiguard_
wfs Sequence[ReplacemsggroupFortiguard Wf Args] - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - ftps
Sequence[Replacemsggroup
Ftp Args] - Replacement message table entries. The structure of
ftp
block 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[Replacemsggroup
Http Args] - Replacement message table entries. The structure of
http
block is documented below. - icaps
Sequence[Replacemsggroup
Icap Args] - Replacement message table entries. The structure of
icap
block is documented below. - mails
Sequence[Replacemsggroup
Mail Args] - Replacement message table entries. The structure of
mail
block is documented below. - nac_
quars Sequence[ReplacemsggroupNac Quar Args] - Replacement message table entries. The structure of
nac_quar
block is documented below. - name str
- Group name.
- nntps
Sequence[Replacemsggroup
Nntp Args] - Replacement message table entries. The structure of
nntp
block is documented below. - spams
Sequence[Replacemsggroup
Spam Args] - Replacement message table entries. The structure of
spam
block is documented below. - sslvpns
Sequence[Replacemsggroup
Sslvpn Args] - Replacement message table entries. The structure of
sslvpn
block is documented below. - traffic_
quotas Sequence[ReplacemsggroupTraffic Quota Args] - Replacement message table entries. The structure of
traffic_quota
block is documented below. - utms
Sequence[Replacemsggroup
Utm Args] - Replacement message table entries. The structure of
utm
block 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[Replacemsggroup
Webproxy Args] - Replacement message table entries. The structure of
webproxy
block is documented below.
- admins List<Property Map>
- Replacement message table entries. The structure of
admin
block is documented below. - alertmails List<Property Map>
- Replacement message table entries. The structure of
alertmail
block is documented below. - auths List<Property Map>
- Replacement message table entries. The structure of
auth
block is documented below. - automations List<Property Map>
- Replacement message table entries. The structure of
automation
block is documented below. - comment String
- Comment.
- custom
Messages List<Property Map> - Replacement message table entries. The structure of
custom_message
block is documented below. - device
Detection List<Property Map>Portals - Replacement message table entries. The structure of
device_detection_portal
block is documented below. - dynamic
Sort 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
ec
block is documented below. - fortiguard
Wfs List<Property Map> - Replacement message table entries. The structure of
fortiguard_wf
block is documented below. - ftps List<Property Map>
- Replacement message table entries. The structure of
ftp
block is documented below. - get
All 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.
- group
Type String - Group type.
- https List<Property Map>
- Replacement message table entries. The structure of
http
block is documented below. - icaps List<Property Map>
- Replacement message table entries. The structure of
icap
block is documented below. - mails List<Property Map>
- Replacement message table entries. The structure of
mail
block is documented below. - nac
Quars List<Property Map> - Replacement message table entries. The structure of
nac_quar
block is documented below. - name String
- Group name.
- nntps List<Property Map>
- Replacement message table entries. The structure of
nntp
block is documented below. - spams List<Property Map>
- Replacement message table entries. The structure of
spam
block is documented below. - sslvpns List<Property Map>
- Replacement message table entries. The structure of
sslvpn
block is documented below. - traffic
Quotas List<Property Map> - Replacement message table entries. The structure of
traffic_quota
block is documented below. - utms List<Property Map>
- Replacement message table entries. The structure of
utm
block 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
webproxy
block 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
fortios
Terraform Provider.