DosProtectionProfile resource
Create DosProtectionProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DosProtectionProfile(name: string, args: DosProtectionProfileArgs, opts?: CustomResourceOptions);@overload
def DosProtectionProfile(resource_name: str,
args: DosProtectionProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DosProtectionProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
type: Optional[str] = None,
description: Optional[str] = None,
device: Optional[str] = None,
flood: Optional[DosProtectionProfileFloodArgs] = None,
folder: Optional[str] = None,
name: Optional[str] = None,
resource: Optional[DosProtectionProfileResourceArgs] = None,
snippet: Optional[str] = None)func NewDosProtectionProfile(ctx *Context, name string, args DosProtectionProfileArgs, opts ...ResourceOption) (*DosProtectionProfile, error)public DosProtectionProfile(string name, DosProtectionProfileArgs args, CustomResourceOptions? opts = null)
public DosProtectionProfile(String name, DosProtectionProfileArgs args)
public DosProtectionProfile(String name, DosProtectionProfileArgs args, CustomResourceOptions options)
type: scm:DosProtectionProfile
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 DosProtectionProfileArgs
- 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 DosProtectionProfileArgs
- 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 DosProtectionProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DosProtectionProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DosProtectionProfileArgs
- 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 dosProtectionProfileResource = new Scm.DosProtectionProfile("dosProtectionProfileResource", new()
{
Type = "string",
Description = "string",
Device = "string",
Flood = new Scm.Inputs.DosProtectionProfileFloodArgs
{
Icmp = new Scm.Inputs.DosProtectionProfileFloodIcmpArgs
{
Enable = false,
Red = new Scm.Inputs.DosProtectionProfileFloodIcmpRedArgs
{
ActivateRate = 0,
AlarmRate = 0,
Block = new Scm.Inputs.DosProtectionProfileFloodIcmpRedBlockArgs
{
Duration = 0,
},
MaximalRate = 0,
},
},
Icmpv6 = new Scm.Inputs.DosProtectionProfileFloodIcmpv6Args
{
Enable = false,
Red = new Scm.Inputs.DosProtectionProfileFloodIcmpv6RedArgs
{
ActivateRate = 0,
AlarmRate = 0,
Block = new Scm.Inputs.DosProtectionProfileFloodIcmpv6RedBlockArgs
{
Duration = 0,
},
MaximalRate = 0,
},
},
OtherIp = new Scm.Inputs.DosProtectionProfileFloodOtherIpArgs
{
Enable = false,
Red = new Scm.Inputs.DosProtectionProfileFloodOtherIpRedArgs
{
ActivateRate = 0,
AlarmRate = 0,
Block = new Scm.Inputs.DosProtectionProfileFloodOtherIpRedBlockArgs
{
Duration = 0,
},
MaximalRate = 0,
},
},
TcpSyn = new Scm.Inputs.DosProtectionProfileFloodTcpSynArgs
{
Enable = false,
Red = new Scm.Inputs.DosProtectionProfileFloodTcpSynRedArgs
{
ActivateRate = 0,
AlarmRate = 0,
Block = new Scm.Inputs.DosProtectionProfileFloodTcpSynRedBlockArgs
{
Duration = 0,
},
MaximalRate = 0,
},
SynCookies = new Scm.Inputs.DosProtectionProfileFloodTcpSynSynCookiesArgs
{
ActivateRate = 0,
AlarmRate = 0,
Block = new Scm.Inputs.DosProtectionProfileFloodTcpSynSynCookiesBlockArgs
{
Duration = 0,
},
MaximalRate = 0,
},
},
Udp = new Scm.Inputs.DosProtectionProfileFloodUdpArgs
{
Enable = false,
Red = new Scm.Inputs.DosProtectionProfileFloodUdpRedArgs
{
ActivateRate = 0,
AlarmRate = 0,
Block = new Scm.Inputs.DosProtectionProfileFloodUdpRedBlockArgs
{
Duration = 0,
},
MaximalRate = 0,
},
},
},
Folder = "string",
Name = "string",
Resource = new Scm.Inputs.DosProtectionProfileResourceArgs
{
Sessions = new Scm.Inputs.DosProtectionProfileResourceSessionsArgs
{
Enabled = false,
MaxConcurrentLimit = 0,
},
},
Snippet = "string",
});
example, err := scm.NewDosProtectionProfile(ctx, "dosProtectionProfileResource", &scm.DosProtectionProfileArgs{
Type: pulumi.String("string"),
Description: pulumi.String("string"),
Device: pulumi.String("string"),
Flood: &scm.DosProtectionProfileFloodArgs{
Icmp: &scm.DosProtectionProfileFloodIcmpArgs{
Enable: pulumi.Bool(false),
Red: &scm.DosProtectionProfileFloodIcmpRedArgs{
ActivateRate: pulumi.Int(0),
AlarmRate: pulumi.Int(0),
Block: &scm.DosProtectionProfileFloodIcmpRedBlockArgs{
Duration: pulumi.Int(0),
},
MaximalRate: pulumi.Int(0),
},
},
Icmpv6: &scm.DosProtectionProfileFloodIcmpv6Args{
Enable: pulumi.Bool(false),
Red: &scm.DosProtectionProfileFloodIcmpv6RedArgs{
ActivateRate: pulumi.Int(0),
AlarmRate: pulumi.Int(0),
Block: &scm.DosProtectionProfileFloodIcmpv6RedBlockArgs{
Duration: pulumi.Int(0),
},
MaximalRate: pulumi.Int(0),
},
},
OtherIp: &scm.DosProtectionProfileFloodOtherIpArgs{
Enable: pulumi.Bool(false),
Red: &scm.DosProtectionProfileFloodOtherIpRedArgs{
ActivateRate: pulumi.Int(0),
AlarmRate: pulumi.Int(0),
Block: &scm.DosProtectionProfileFloodOtherIpRedBlockArgs{
Duration: pulumi.Int(0),
},
MaximalRate: pulumi.Int(0),
},
},
TcpSyn: &scm.DosProtectionProfileFloodTcpSynArgs{
Enable: pulumi.Bool(false),
Red: &scm.DosProtectionProfileFloodTcpSynRedArgs{
ActivateRate: pulumi.Int(0),
AlarmRate: pulumi.Int(0),
Block: &scm.DosProtectionProfileFloodTcpSynRedBlockArgs{
Duration: pulumi.Int(0),
},
MaximalRate: pulumi.Int(0),
},
SynCookies: &scm.DosProtectionProfileFloodTcpSynSynCookiesArgs{
ActivateRate: pulumi.Int(0),
AlarmRate: pulumi.Int(0),
Block: &scm.DosProtectionProfileFloodTcpSynSynCookiesBlockArgs{
Duration: pulumi.Int(0),
},
MaximalRate: pulumi.Int(0),
},
},
Udp: &scm.DosProtectionProfileFloodUdpArgs{
Enable: pulumi.Bool(false),
Red: &scm.DosProtectionProfileFloodUdpRedArgs{
ActivateRate: pulumi.Int(0),
AlarmRate: pulumi.Int(0),
Block: &scm.DosProtectionProfileFloodUdpRedBlockArgs{
Duration: pulumi.Int(0),
},
MaximalRate: pulumi.Int(0),
},
},
},
Folder: pulumi.String("string"),
Name: pulumi.String("string"),
Resource: &scm.DosProtectionProfileResourceArgs{
Sessions: &scm.DosProtectionProfileResourceSessionsArgs{
Enabled: pulumi.Bool(false),
MaxConcurrentLimit: pulumi.Int(0),
},
},
Snippet: pulumi.String("string"),
})
var dosProtectionProfileResource = new DosProtectionProfile("dosProtectionProfileResource", DosProtectionProfileArgs.builder()
.type("string")
.description("string")
.device("string")
.flood(DosProtectionProfileFloodArgs.builder()
.icmp(DosProtectionProfileFloodIcmpArgs.builder()
.enable(false)
.red(DosProtectionProfileFloodIcmpRedArgs.builder()
.activateRate(0)
.alarmRate(0)
.block(DosProtectionProfileFloodIcmpRedBlockArgs.builder()
.duration(0)
.build())
.maximalRate(0)
.build())
.build())
.icmpv6(DosProtectionProfileFloodIcmpv6Args.builder()
.enable(false)
.red(DosProtectionProfileFloodIcmpv6RedArgs.builder()
.activateRate(0)
.alarmRate(0)
.block(DosProtectionProfileFloodIcmpv6RedBlockArgs.builder()
.duration(0)
.build())
.maximalRate(0)
.build())
.build())
.otherIp(DosProtectionProfileFloodOtherIpArgs.builder()
.enable(false)
.red(DosProtectionProfileFloodOtherIpRedArgs.builder()
.activateRate(0)
.alarmRate(0)
.block(DosProtectionProfileFloodOtherIpRedBlockArgs.builder()
.duration(0)
.build())
.maximalRate(0)
.build())
.build())
.tcpSyn(DosProtectionProfileFloodTcpSynArgs.builder()
.enable(false)
.red(DosProtectionProfileFloodTcpSynRedArgs.builder()
.activateRate(0)
.alarmRate(0)
.block(DosProtectionProfileFloodTcpSynRedBlockArgs.builder()
.duration(0)
.build())
.maximalRate(0)
.build())
.synCookies(DosProtectionProfileFloodTcpSynSynCookiesArgs.builder()
.activateRate(0)
.alarmRate(0)
.block(DosProtectionProfileFloodTcpSynSynCookiesBlockArgs.builder()
.duration(0)
.build())
.maximalRate(0)
.build())
.build())
.udp(DosProtectionProfileFloodUdpArgs.builder()
.enable(false)
.red(DosProtectionProfileFloodUdpRedArgs.builder()
.activateRate(0)
.alarmRate(0)
.block(DosProtectionProfileFloodUdpRedBlockArgs.builder()
.duration(0)
.build())
.maximalRate(0)
.build())
.build())
.build())
.folder("string")
.name("string")
.resource(DosProtectionProfileResourceArgs.builder()
.sessions(DosProtectionProfileResourceSessionsArgs.builder()
.enabled(false)
.maxConcurrentLimit(0)
.build())
.build())
.snippet("string")
.build());
dos_protection_profile_resource = scm.DosProtectionProfile("dosProtectionProfileResource",
type="string",
description="string",
device="string",
flood={
"icmp": {
"enable": False,
"red": {
"activate_rate": 0,
"alarm_rate": 0,
"block": {
"duration": 0,
},
"maximal_rate": 0,
},
},
"icmpv6": {
"enable": False,
"red": {
"activate_rate": 0,
"alarm_rate": 0,
"block": {
"duration": 0,
},
"maximal_rate": 0,
},
},
"other_ip": {
"enable": False,
"red": {
"activate_rate": 0,
"alarm_rate": 0,
"block": {
"duration": 0,
},
"maximal_rate": 0,
},
},
"tcp_syn": {
"enable": False,
"red": {
"activate_rate": 0,
"alarm_rate": 0,
"block": {
"duration": 0,
},
"maximal_rate": 0,
},
"syn_cookies": {
"activate_rate": 0,
"alarm_rate": 0,
"block": {
"duration": 0,
},
"maximal_rate": 0,
},
},
"udp": {
"enable": False,
"red": {
"activate_rate": 0,
"alarm_rate": 0,
"block": {
"duration": 0,
},
"maximal_rate": 0,
},
},
},
folder="string",
name="string",
resource={
"sessions": {
"enabled": False,
"max_concurrent_limit": 0,
},
},
snippet="string")
const dosProtectionProfileResource = new scm.DosProtectionProfile("dosProtectionProfileResource", {
type: "string",
description: "string",
device: "string",
flood: {
icmp: {
enable: false,
red: {
activateRate: 0,
alarmRate: 0,
block: {
duration: 0,
},
maximalRate: 0,
},
},
icmpv6: {
enable: false,
red: {
activateRate: 0,
alarmRate: 0,
block: {
duration: 0,
},
maximalRate: 0,
},
},
otherIp: {
enable: false,
red: {
activateRate: 0,
alarmRate: 0,
block: {
duration: 0,
},
maximalRate: 0,
},
},
tcpSyn: {
enable: false,
red: {
activateRate: 0,
alarmRate: 0,
block: {
duration: 0,
},
maximalRate: 0,
},
synCookies: {
activateRate: 0,
alarmRate: 0,
block: {
duration: 0,
},
maximalRate: 0,
},
},
udp: {
enable: false,
red: {
activateRate: 0,
alarmRate: 0,
block: {
duration: 0,
},
maximalRate: 0,
},
},
},
folder: "string",
name: "string",
resource: {
sessions: {
enabled: false,
maxConcurrentLimit: 0,
},
},
snippet: "string",
});
type: scm:DosProtectionProfile
properties:
description: string
device: string
flood:
icmp:
enable: false
red:
activateRate: 0
alarmRate: 0
block:
duration: 0
maximalRate: 0
icmpv6:
enable: false
red:
activateRate: 0
alarmRate: 0
block:
duration: 0
maximalRate: 0
otherIp:
enable: false
red:
activateRate: 0
alarmRate: 0
block:
duration: 0
maximalRate: 0
tcpSyn:
enable: false
red:
activateRate: 0
alarmRate: 0
block:
duration: 0
maximalRate: 0
synCookies:
activateRate: 0
alarmRate: 0
block:
duration: 0
maximalRate: 0
udp:
enable: false
red:
activateRate: 0
alarmRate: 0
block:
duration: 0
maximalRate: 0
folder: string
name: string
resource:
sessions:
enabled: false
maxConcurrentLimit: 0
snippet: string
type: string
DosProtectionProfile 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 DosProtectionProfile resource accepts the following input properties:
- Type string
- Type
- Description string
- Description
- Device string
- The device in which the resource is defined
- Flood
Dos
Protection Profile Flood - Flood
- Folder string
- The folder in which the resource is defined
- Name string
- Profile name
- Resource
Dos
Protection Profile Resource - Resource
- Snippet string
- The snippet in which the resource is defined
- Type string
- Type
- Description string
- Description
- Device string
- The device in which the resource is defined
- Flood
Dos
Protection Profile Flood Args - Flood
- Folder string
- The folder in which the resource is defined
- Name string
- Profile name
- Resource
Dos
Protection Profile Resource Args - Resource
- Snippet string
- The snippet in which the resource is defined
- type String
- Type
- description String
- Description
- device String
- The device in which the resource is defined
- flood
Dos
Protection Profile Flood - Flood
- folder String
- The folder in which the resource is defined
- name String
- Profile name
- resource
Dos
Protection Profile Resource - Resource
- snippet String
- The snippet in which the resource is defined
- type string
- Type
- description string
- Description
- device string
- The device in which the resource is defined
- flood
Dos
Protection Profile Flood - Flood
- folder string
- The folder in which the resource is defined
- name string
- Profile name
- resource
Dos
Protection Profile Resource - Resource
- snippet string
- The snippet in which the resource is defined
- type str
- Type
- description str
- Description
- device str
- The device in which the resource is defined
- flood
Dos
Protection Profile Flood Args - Flood
- folder str
- The folder in which the resource is defined
- name str
- Profile name
- resource
Dos
Protection Profile Resource Args - Resource
- snippet str
- The snippet in which the resource is defined
- type String
- Type
- description String
- Description
- device String
- The device in which the resource is defined
- flood Property Map
- Flood
- folder String
- The folder in which the resource is defined
- name String
- Profile name
- resource Property Map
- Resource
- snippet String
- The snippet in which the resource is defined
Outputs
All input properties are implicitly available as output properties. Additionally, the DosProtectionProfile resource produces the following output properties:
Look up Existing DosProtectionProfile Resource
Get an existing DosProtectionProfile 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?: DosProtectionProfileState, opts?: CustomResourceOptions): DosProtectionProfile@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
device: Optional[str] = None,
flood: Optional[DosProtectionProfileFloodArgs] = None,
folder: Optional[str] = None,
name: Optional[str] = None,
resource: Optional[DosProtectionProfileResourceArgs] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None,
type: Optional[str] = None) -> DosProtectionProfilefunc GetDosProtectionProfile(ctx *Context, name string, id IDInput, state *DosProtectionProfileState, opts ...ResourceOption) (*DosProtectionProfile, error)public static DosProtectionProfile Get(string name, Input<string> id, DosProtectionProfileState? state, CustomResourceOptions? opts = null)public static DosProtectionProfile get(String name, Output<String> id, DosProtectionProfileState state, CustomResourceOptions options)resources: _: type: scm:DosProtectionProfile 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.
- Description string
- Description
- Device string
- The device in which the resource is defined
- Flood
Dos
Protection Profile Flood - Flood
- Folder string
- The folder in which the resource is defined
- Name string
- Profile name
- Resource
Dos
Protection Profile Resource - Resource
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Type string
- Type
- Description string
- Description
- Device string
- The device in which the resource is defined
- Flood
Dos
Protection Profile Flood Args - Flood
- Folder string
- The folder in which the resource is defined
- Name string
- Profile name
- Resource
Dos
Protection Profile Resource Args - Resource
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Type string
- Type
- description String
- Description
- device String
- The device in which the resource is defined
- flood
Dos
Protection Profile Flood - Flood
- folder String
- The folder in which the resource is defined
- name String
- Profile name
- resource
Dos
Protection Profile Resource - Resource
- snippet String
- The snippet in which the resource is defined
- tfid String
- type String
- Type
- description string
- Description
- device string
- The device in which the resource is defined
- flood
Dos
Protection Profile Flood - Flood
- folder string
- The folder in which the resource is defined
- name string
- Profile name
- resource
Dos
Protection Profile Resource - Resource
- snippet string
- The snippet in which the resource is defined
- tfid string
- type string
- Type
- description str
- Description
- device str
- The device in which the resource is defined
- flood
Dos
Protection Profile Flood Args - Flood
- folder str
- The folder in which the resource is defined
- name str
- Profile name
- resource
Dos
Protection Profile Resource Args - Resource
- snippet str
- The snippet in which the resource is defined
- tfid str
- type str
- Type
- description String
- Description
- device String
- The device in which the resource is defined
- flood Property Map
- Flood
- folder String
- The folder in which the resource is defined
- name String
- Profile name
- resource Property Map
- Resource
- snippet String
- The snippet in which the resource is defined
- tfid String
- type String
- Type
Supporting Types
DosProtectionProfileFlood, DosProtectionProfileFloodArgs
- icmp Property Map
- Icmp
- icmpv6 Property Map
- Icmpv6
- other
Ip Property Map - Other ip
- tcp
Syn Property Map - Tcp syn
- udp Property Map
- Udp
DosProtectionProfileFloodIcmp, DosProtectionProfileFloodIcmpArgs
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Icmp Red - Red
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Icmp Red - Red
- enable Boolean
- Enable
- red
Dos
Protection Profile Flood Icmp Red - Red
- enable boolean
- Enable
- red
Dos
Protection Profile Flood Icmp Red - Red
- enable bool
- Enable
- red
Dos
Protection Profile Flood Icmp Red - Red
- enable Boolean
- Enable
- red Property Map
- Red
DosProtectionProfileFloodIcmpRed, DosProtectionProfileFloodIcmpRedArgs
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Icmp Red Block - Block
- Maximal
Rate int - Maximal rate
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Icmp Red Block - Block
- Maximal
Rate int - Maximal rate
- activate
Rate Integer - Activate rate
- alarm
Rate Integer - Alarm rate
- block
Dos
Protection Profile Flood Icmp Red Block - Block
- maximal
Rate Integer - Maximal rate
- activate
Rate number - Activate rate
- alarm
Rate number - Alarm rate
- block
Dos
Protection Profile Flood Icmp Red Block - Block
- maximal
Rate number - Maximal rate
- activate_
rate int - Activate rate
- alarm_
rate int - Alarm rate
- block
Dos
Protection Profile Flood Icmp Red Block - Block
- maximal_
rate int - Maximal rate
- activate
Rate Number - Activate rate
- alarm
Rate Number - Alarm rate
- block Property Map
- Block
- maximal
Rate Number - Maximal rate
DosProtectionProfileFloodIcmpRedBlock, DosProtectionProfileFloodIcmpRedBlockArgs
- Duration int
- Duration
- Duration int
- Duration
- duration Integer
- Duration
- duration number
- Duration
- duration int
- Duration
- duration Number
- Duration
DosProtectionProfileFloodIcmpv6, DosProtectionProfileFloodIcmpv6Args
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Icmpv6Red - Red
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Icmpv6Red - Red
- enable Boolean
- Enable
- red
Dos
Protection Profile Flood Icmpv6Red - Red
- enable boolean
- Enable
- red
Dos
Protection Profile Flood Icmpv6Red - Red
- enable bool
- Enable
- red
Dos
Protection Profile Flood Icmpv6Red - Red
- enable Boolean
- Enable
- red Property Map
- Red
DosProtectionProfileFloodIcmpv6Red, DosProtectionProfileFloodIcmpv6RedArgs
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Icmpv6Red Block - Block
- Maximal
Rate int - Maximal rate
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Icmpv6Red Block - Block
- Maximal
Rate int - Maximal rate
- activate
Rate Integer - Activate rate
- alarm
Rate Integer - Alarm rate
- block
Dos
Protection Profile Flood Icmpv6Red Block - Block
- maximal
Rate Integer - Maximal rate
- activate
Rate number - Activate rate
- alarm
Rate number - Alarm rate
- block
Dos
Protection Profile Flood Icmpv6Red Block - Block
- maximal
Rate number - Maximal rate
- activate_
rate int - Activate rate
- alarm_
rate int - Alarm rate
- block
Dos
Protection Profile Flood Icmpv6Red Block - Block
- maximal_
rate int - Maximal rate
- activate
Rate Number - Activate rate
- alarm
Rate Number - Alarm rate
- block Property Map
- Block
- maximal
Rate Number - Maximal rate
DosProtectionProfileFloodIcmpv6RedBlock, DosProtectionProfileFloodIcmpv6RedBlockArgs
- Duration int
- Duration
- Duration int
- Duration
- duration Integer
- Duration
- duration number
- Duration
- duration int
- Duration
- duration Number
- Duration
DosProtectionProfileFloodOtherIp, DosProtectionProfileFloodOtherIpArgs
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Other Ip Red - Red
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Other Ip Red - Red
- enable Boolean
- Enable
- red
Dos
Protection Profile Flood Other Ip Red - Red
- enable boolean
- Enable
- red
Dos
Protection Profile Flood Other Ip Red - Red
- enable bool
- Enable
- red
Dos
Protection Profile Flood Other Ip Red - Red
- enable Boolean
- Enable
- red Property Map
- Red
DosProtectionProfileFloodOtherIpRed, DosProtectionProfileFloodOtherIpRedArgs
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Other Ip Red Block - Block
- Maximal
Rate int - Maximal rate
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Other Ip Red Block - Block
- Maximal
Rate int - Maximal rate
- activate
Rate Integer - Activate rate
- alarm
Rate Integer - Alarm rate
- block
Dos
Protection Profile Flood Other Ip Red Block - Block
- maximal
Rate Integer - Maximal rate
- activate
Rate number - Activate rate
- alarm
Rate number - Alarm rate
- block
Dos
Protection Profile Flood Other Ip Red Block - Block
- maximal
Rate number - Maximal rate
- activate_
rate int - Activate rate
- alarm_
rate int - Alarm rate
- block
Dos
Protection Profile Flood Other Ip Red Block - Block
- maximal_
rate int - Maximal rate
- activate
Rate Number - Activate rate
- alarm
Rate Number - Alarm rate
- block Property Map
- Block
- maximal
Rate Number - Maximal rate
DosProtectionProfileFloodOtherIpRedBlock, DosProtectionProfileFloodOtherIpRedBlockArgs
- Duration int
- Duration
- Duration int
- Duration
- duration Integer
- Duration
- duration number
- Duration
- duration int
- Duration
- duration Number
- Duration
DosProtectionProfileFloodTcpSyn, DosProtectionProfileFloodTcpSynArgs
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Tcp Syn Red - Red
-
Dos
Protection Profile Flood Tcp Syn Syn Cookies - Syn cookies
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Tcp Syn Red - Red
-
Dos
Protection Profile Flood Tcp Syn Syn Cookies - Syn cookies
- enable Boolean
- Enable
- red
Dos
Protection Profile Flood Tcp Syn Red - Red
-
Dos
Protection Profile Flood Tcp Syn Syn Cookies - Syn cookies
- enable boolean
- Enable
- red
Dos
Protection Profile Flood Tcp Syn Red - Red
-
Dos
Protection Profile Flood Tcp Syn Syn Cookies - Syn cookies
- enable bool
- Enable
- red
Dos
Protection Profile Flood Tcp Syn Red - Red
-
Dos
Protection Profile Flood Tcp Syn Syn Cookies - Syn cookies
- enable Boolean
- Enable
- red Property Map
- Red
- Property Map
- Syn cookies
DosProtectionProfileFloodTcpSynRed, DosProtectionProfileFloodTcpSynRedArgs
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Tcp Syn Red Block - Block
- Maximal
Rate int - Maximal rate
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Tcp Syn Red Block - Block
- Maximal
Rate int - Maximal rate
- activate
Rate Integer - Activate rate
- alarm
Rate Integer - Alarm rate
- block
Dos
Protection Profile Flood Tcp Syn Red Block - Block
- maximal
Rate Integer - Maximal rate
- activate
Rate number - Activate rate
- alarm
Rate number - Alarm rate
- block
Dos
Protection Profile Flood Tcp Syn Red Block - Block
- maximal
Rate number - Maximal rate
- activate_
rate int - Activate rate
- alarm_
rate int - Alarm rate
- block
Dos
Protection Profile Flood Tcp Syn Red Block - Block
- maximal_
rate int - Maximal rate
- activate
Rate Number - Activate rate
- alarm
Rate Number - Alarm rate
- block Property Map
- Block
- maximal
Rate Number - Maximal rate
DosProtectionProfileFloodTcpSynRedBlock, DosProtectionProfileFloodTcpSynRedBlockArgs
- Duration int
- Duration
- Duration int
- Duration
- duration Integer
- Duration
- duration number
- Duration
- duration int
- Duration
- duration Number
- Duration
DosProtectionProfileFloodTcpSynSynCookies, DosProtectionProfileFloodTcpSynSynCookiesArgs
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Tcp Syn Syn Cookies Block - Block
- Maximal
Rate int - Maximal rate
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Tcp Syn Syn Cookies Block - Block
- Maximal
Rate int - Maximal rate
- activate
Rate Integer - Activate rate
- alarm
Rate Integer - Alarm rate
- block
Dos
Protection Profile Flood Tcp Syn Syn Cookies Block - Block
- maximal
Rate Integer - Maximal rate
- activate
Rate number - Activate rate
- alarm
Rate number - Alarm rate
- block
Dos
Protection Profile Flood Tcp Syn Syn Cookies Block - Block
- maximal
Rate number - Maximal rate
- activate_
rate int - Activate rate
- alarm_
rate int - Alarm rate
- block
Dos
Protection Profile Flood Tcp Syn Syn Cookies Block - Block
- maximal_
rate int - Maximal rate
- activate
Rate Number - Activate rate
- alarm
Rate Number - Alarm rate
- block Property Map
- Block
- maximal
Rate Number - Maximal rate
DosProtectionProfileFloodTcpSynSynCookiesBlock, DosProtectionProfileFloodTcpSynSynCookiesBlockArgs
- Duration int
- Duration
- Duration int
- Duration
- duration Integer
- Duration
- duration number
- Duration
- duration int
- Duration
- duration Number
- Duration
DosProtectionProfileFloodUdp, DosProtectionProfileFloodUdpArgs
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Udp Red - Red
- Enable bool
- Enable
- Red
Dos
Protection Profile Flood Udp Red - Red
- enable Boolean
- Enable
- red
Dos
Protection Profile Flood Udp Red - Red
- enable boolean
- Enable
- red
Dos
Protection Profile Flood Udp Red - Red
- enable bool
- Enable
- red
Dos
Protection Profile Flood Udp Red - Red
- enable Boolean
- Enable
- red Property Map
- Red
DosProtectionProfileFloodUdpRed, DosProtectionProfileFloodUdpRedArgs
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Udp Red Block - Block
- Maximal
Rate int - Maximal rate
- Activate
Rate int - Activate rate
- Alarm
Rate int - Alarm rate
- Block
Dos
Protection Profile Flood Udp Red Block - Block
- Maximal
Rate int - Maximal rate
- activate
Rate Integer - Activate rate
- alarm
Rate Integer - Alarm rate
- block
Dos
Protection Profile Flood Udp Red Block - Block
- maximal
Rate Integer - Maximal rate
- activate
Rate number - Activate rate
- alarm
Rate number - Alarm rate
- block
Dos
Protection Profile Flood Udp Red Block - Block
- maximal
Rate number - Maximal rate
- activate_
rate int - Activate rate
- alarm_
rate int - Alarm rate
- block
Dos
Protection Profile Flood Udp Red Block - Block
- maximal_
rate int - Maximal rate
- activate
Rate Number - Activate rate
- alarm
Rate Number - Alarm rate
- block Property Map
- Block
- maximal
Rate Number - Maximal rate
DosProtectionProfileFloodUdpRedBlock, DosProtectionProfileFloodUdpRedBlockArgs
- Duration int
- Duration
- Duration int
- Duration
- duration Integer
- Duration
- duration number
- Duration
- duration int
- Duration
- duration Number
- Duration
DosProtectionProfileResource, DosProtectionProfileResourceArgs
- sessions Property Map
- Sessions
DosProtectionProfileResourceSessions, DosProtectionProfileResourceSessionsArgs
- Enabled bool
- Enabled
- Max
Concurrent intLimit - Max concurrent limit
- Enabled bool
- Enabled
- Max
Concurrent intLimit - Max concurrent limit
- enabled Boolean
- Enabled
- max
Concurrent IntegerLimit - Max concurrent limit
- enabled boolean
- Enabled
- max
Concurrent numberLimit - Max concurrent limit
- enabled bool
- Enabled
- max_
concurrent_ intlimit - Max concurrent limit
- enabled Boolean
- Enabled
- max
Concurrent NumberLimit - Max concurrent limit
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
