Viewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi
Strata Cloud ManagerViewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi
DosProtectionRule data source
Using getDosProtectionRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDosProtectionRule(args: GetDosProtectionRuleArgs, opts?: InvokeOptions): Promise<GetDosProtectionRuleResult>
function getDosProtectionRuleOutput(args: GetDosProtectionRuleOutputArgs, opts?: InvokeOutputOptions): Output<GetDosProtectionRuleResult>def get_dos_protection_rule(device: Optional[str] = None,
folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDosProtectionRuleResult
def get_dos_protection_rule_output(device: pulumi.Input[Optional[str]] = None,
folder: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
snippet: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetDosProtectionRuleResult]func LookupDosProtectionRule(ctx *Context, args *LookupDosProtectionRuleArgs, opts ...InvokeOption) (*LookupDosProtectionRuleResult, error)
func LookupDosProtectionRuleOutput(ctx *Context, args *LookupDosProtectionRuleOutputArgs, opts ...InvokeOption) LookupDosProtectionRuleResultOutput> Note: This function is named LookupDosProtectionRule in the Go SDK.
public static class GetDosProtectionRule
{
public static Task<GetDosProtectionRuleResult> InvokeAsync(GetDosProtectionRuleArgs args, InvokeOptions? opts = null)
public static Output<GetDosProtectionRuleResult> Invoke(GetDosProtectionRuleInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetDosProtectionRuleResult> Invoke(GetDosProtectionRuleInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetDosProtectionRuleResult> getDosProtectionRule(GetDosProtectionRuleArgs args, InvokeOptions options)
public static Output<GetDosProtectionRuleResult> getDosProtectionRule(GetDosProtectionRuleArgs args, InvokeOptions options)
public static Output<GetDosProtectionRuleResult> getDosProtectionRule(GetDosProtectionRuleArgs args, InvokeOutputOptions options)
fn::invoke:
function: scm:index/getDosProtectionRule:getDosProtectionRule
arguments:
# arguments dictionarydata "scm_get_dos_protection_rule" "name" {
# arguments
}The following arguments are supported:
getDosProtectionRule Result
The following output properties are available:
- Action
Get
Dos Protection Rule Action - The action to take on rule match
- Description string
- Description
- Destinations List<string>
- List of destination addresses
- Device string
- The device in which the resource is defined
- Disabled bool
- Rule disabled?
- Folder string
- The folder in which the resource is defined
- From
Get
Dos Protection Rule From - Source zones and interfaces
- Id string
- The UUID of the DNS security profile
- Log
Setting string - Log forwarding profile name
- Name string
- Rule name
- Position string
- Position relative to local device rules. Possible values are
preandpost. - Protection
Get
Dos Protection Rule Protection - Protection
- Schedule string
- Schedule on which to enforce the rule
- Services List<string>
- List of services
- Snippet string
- The snippet in which the resource is defined
- Source
Users List<string> - List of source users and/or groups. Reserved words include
any,pre-login,known-user, andunknown. - Sources List<string>
- List of source addresses
- List<string>
- List of tags
- Tfid string
- The Terraform ID.
- To
Get
Dos Protection Rule To - Destination zones and interfaces
- Action
Get
Dos Protection Rule Action - The action to take on rule match
- Description string
- Description
- Destinations []string
- List of destination addresses
- Device string
- The device in which the resource is defined
- Disabled bool
- Rule disabled?
- Folder string
- The folder in which the resource is defined
- From
Get
Dos Protection Rule From - Source zones and interfaces
- Id string
- The UUID of the DNS security profile
- Log
Setting string - Log forwarding profile name
- Name string
- Rule name
- Position string
- Position relative to local device rules. Possible values are
preandpost. - Protection
Get
Dos Protection Rule Protection - Protection
- Schedule string
- Schedule on which to enforce the rule
- Services []string
- List of services
- Snippet string
- The snippet in which the resource is defined
- Source
Users []string - List of source users and/or groups. Reserved words include
any,pre-login,known-user, andunknown. - Sources []string
- List of source addresses
- []string
- List of tags
- Tfid string
- The Terraform ID.
- To
Get
Dos Protection Rule To - Destination zones and interfaces
- action object
- The action to take on rule match
- description string
- Description
- destinations list(string)
- List of destination addresses
- device string
- The device in which the resource is defined
- disabled bool
- Rule disabled?
- folder string
- The folder in which the resource is defined
- from object
- Source zones and interfaces
- id string
- The UUID of the DNS security profile
- log_
setting string - Log forwarding profile name
- name string
- Rule name
- position string
- Position relative to local device rules. Possible values are
preandpost. - protection object
- Protection
- schedule string
- Schedule on which to enforce the rule
- services list(string)
- List of services
- snippet string
- The snippet in which the resource is defined
- source_
users list(string) - List of source users and/or groups. Reserved words include
any,pre-login,known-user, andunknown. - sources list(string)
- List of source addresses
- list(string)
- List of tags
- tfid string
- The Terraform ID.
- to object
- Destination zones and interfaces
- action
Get
Dos Protection Rule Action - The action to take on rule match
- description String
- Description
- destinations List<String>
- List of destination addresses
- device String
- The device in which the resource is defined
- disabled Boolean
- Rule disabled?
- folder String
- The folder in which the resource is defined
- from
Get
Dos Protection Rule From - Source zones and interfaces
- id String
- The UUID of the DNS security profile
- log
Setting String - Log forwarding profile name
- name String
- Rule name
- position String
- Position relative to local device rules. Possible values are
preandpost. - protection
Get
Dos Protection Rule Protection - Protection
- schedule String
- Schedule on which to enforce the rule
- services List<String>
- List of services
- snippet String
- The snippet in which the resource is defined
- source
Users List<String> - List of source users and/or groups. Reserved words include
any,pre-login,known-user, andunknown. - sources List<String>
- List of source addresses
- List<String>
- List of tags
- tfid String
- The Terraform ID.
- to
Get
Dos Protection Rule To - Destination zones and interfaces
- action
Get
Dos Protection Rule Action - The action to take on rule match
- description string
- Description
- destinations string[]
- List of destination addresses
- device string
- The device in which the resource is defined
- disabled boolean
- Rule disabled?
- folder string
- The folder in which the resource is defined
- from
Get
Dos Protection Rule From - Source zones and interfaces
- id string
- The UUID of the DNS security profile
- log
Setting string - Log forwarding profile name
- name string
- Rule name
- position string
- Position relative to local device rules. Possible values are
preandpost. - protection
Get
Dos Protection Rule Protection - Protection
- schedule string
- Schedule on which to enforce the rule
- services string[]
- List of services
- snippet string
- The snippet in which the resource is defined
- source
Users string[] - List of source users and/or groups. Reserved words include
any,pre-login,known-user, andunknown. - sources string[]
- List of source addresses
- string[]
- List of tags
- tfid string
- The Terraform ID.
- to
Get
Dos Protection Rule To - Destination zones and interfaces
- action
Get
Dos Protection Rule Action - The action to take on rule match
- description str
- Description
- destinations Sequence[str]
- List of destination addresses
- device str
- The device in which the resource is defined
- disabled bool
- Rule disabled?
- folder str
- The folder in which the resource is defined
- from_
Get
Dos Protection Rule From - Source zones and interfaces
- id str
- The UUID of the DNS security profile
- log_
setting str - Log forwarding profile name
- name str
- Rule name
- position str
- Position relative to local device rules. Possible values are
preandpost. - protection
Get
Dos Protection Rule Protection - Protection
- schedule str
- Schedule on which to enforce the rule
- services Sequence[str]
- List of services
- snippet str
- The snippet in which the resource is defined
- source_
users Sequence[str] - List of source users and/or groups. Reserved words include
any,pre-login,known-user, andunknown. - sources Sequence[str]
- List of source addresses
- Sequence[str]
- List of tags
- tfid str
- The Terraform ID.
- to
Get
Dos Protection Rule To - Destination zones and interfaces
- action Property Map
- The action to take on rule match
- description String
- Description
- destinations List<String>
- List of destination addresses
- device String
- The device in which the resource is defined
- disabled Boolean
- Rule disabled?
- folder String
- The folder in which the resource is defined
- from Property Map
- Source zones and interfaces
- id String
- The UUID of the DNS security profile
- log
Setting String - Log forwarding profile name
- name String
- Rule name
- position String
- Position relative to local device rules. Possible values are
preandpost. - protection Property Map
- Protection
- schedule String
- Schedule on which to enforce the rule
- services List<String>
- List of services
- snippet String
- The snippet in which the resource is defined
- source
Users List<String> - List of source users and/or groups. Reserved words include
any,pre-login,known-user, andunknown. - sources List<String>
- List of source addresses
- List<String>
- List of tags
- tfid String
- The Terraform ID.
- to Property Map
- Destination zones and interfaces
Supporting Types
GetDosProtectionRuleAction
- allow Property Map
- Allow
- deny Property Map
- Deny
- protect Property Map
- Protect
GetDosProtectionRuleFrom
- Interfaces List<string>
- Interface
- Zones List<string>
- Zone
- Interfaces []string
- Interface
- Zones []string
- Zone
- interfaces list(string)
- Interface
- zones list(string)
- Zone
- interfaces List<String>
- Interface
- zones List<String>
- Zone
- interfaces string[]
- Interface
- zones string[]
- Zone
- interfaces Sequence[str]
- Interface
- zones Sequence[str]
- Zone
- interfaces List<String>
- Interface
- zones List<String>
- Zone
GetDosProtectionRuleProtection
- aggregate object
- Aggregate
- classified object
- Classified
- aggregate Property Map
- Aggregate
- classified Property Map
- Classified
GetDosProtectionRuleProtectionAggregate
- Profile string
- Aggregate DoS protection profile
- Profile string
- Aggregate DoS protection profile
- profile string
- Aggregate DoS protection profile
- profile String
- Aggregate DoS protection profile
- profile string
- Aggregate DoS protection profile
- profile str
- Aggregate DoS protection profile
- profile String
- Aggregate DoS protection profile
GetDosProtectionRuleProtectionClassified
- Classification
Criteria GetDos Protection Rule Protection Classified Classification Criteria - Classification criteria
- Profile string
- Classified DoS protection profile
- Classification
Criteria GetDos Protection Rule Protection Classified Classification Criteria - Classification criteria
- Profile string
- Classified DoS protection profile
- classification_
criteria object - Classification criteria
- profile string
- Classified DoS protection profile
- classification
Criteria GetDos Protection Rule Protection Classified Classification Criteria - Classification criteria
- profile String
- Classified DoS protection profile
- classification
Criteria GetDos Protection Rule Protection Classified Classification Criteria - Classification criteria
- profile string
- Classified DoS protection profile
- classification_
criteria GetDos Protection Rule Protection Classified Classification Criteria - Classification criteria
- profile str
- Classified DoS protection profile
- classification
Criteria Property Map - Classification criteria
- profile String
- Classified DoS protection profile
GetDosProtectionRuleProtectionClassifiedClassificationCriteria
- Address string
- Address
- Address string
- Address
- address string
- Address
- address String
- Address
- address string
- Address
- address str
- Address
- address String
- Address
GetDosProtectionRuleTo
- Interfaces List<string>
- Interface
- Zones List<string>
- Zone
- Interfaces []string
- Interface
- Zones []string
- Zone
- interfaces list(string)
- Interface
- zones list(string)
- Zone
- interfaces List<String>
- Interface
- zones List<String>
- Zone
- interfaces string[]
- Interface
- zones string[]
- Zone
- interfaces Sequence[str]
- Interface
- zones Sequence[str]
- Zone
- interfaces List<String>
- Interface
- zones List<String>
- Zone
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Strata Cloud ManagerViewing docs for Strata Cloud Manager v1.2.1
published on Friday, Oct 16, 2026 by Pulumi
published on Friday, Oct 16, 2026 by Pulumi