Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 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?: InvokeOptions): Output<GetDosProtectionRuleResult>def get_dos_protection_rule(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDosProtectionRuleResult
def get_dos_protection_rule_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = 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 CompletableFuture<GetDosProtectionRuleResult> getDosProtectionRule(GetDosProtectionRuleArgs args, InvokeOptions options)
public static Output<GetDosProtectionRuleResult> getDosProtectionRule(GetDosProtectionRuleArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getDosProtectionRule:getDosProtectionRule
arguments:
# arguments dictionaryThe 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
- Froms List<string>
- List of source zones
- 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
- 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
- Tos List<string>
- List of destination zones
- 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
- Froms []string
- List of source zones
- 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
- 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
- Tos []string
- List of destination zones
- 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
- froms List<String>
- List of source zones
- 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
- 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
- tos List<String>
- List of destination zones
- 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
- froms string[]
- List of source zones
- 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
- 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
- tos string[]
- List of destination zones
- 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
- froms Sequence[str]
- List of source zones
- 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
- 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
- tos Sequence[str]
- List of destination zones
- 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
- froms List<String>
- List of source zones
- 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
- 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
- tos List<String>
- List of destination zones
Supporting Types
GetDosProtectionRuleAction
- allow Property Map
- Allow
- deny Property Map
- Deny
- protect Property Map
- Protect
GetDosProtectionRuleProtection
- 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 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 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 str
- Address
- address String
- Address
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
