Viewing docs for Strata Cloud Manager v0.4.3 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Viewing docs for Strata Cloud Manager v0.4.3 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Retrieves a listing of config items.
Using getDosProtectionRuleList
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 getDosProtectionRuleList(args: GetDosProtectionRuleListArgs, opts?: InvokeOptions): Promise<GetDosProtectionRuleListResult>
function getDosProtectionRuleListOutput(args: GetDosProtectionRuleListOutputArgs, opts?: InvokeOptions): Output<GetDosProtectionRuleListResult>def get_dos_protection_rule_list(device: Optional[str] = None,
folder: Optional[str] = None,
limit: Optional[int] = None,
name: Optional[str] = None,
offset: Optional[int] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDosProtectionRuleListResult
def get_dos_protection_rule_list_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[int]] = None,
name: Optional[pulumi.Input[str]] = None,
offset: Optional[pulumi.Input[int]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDosProtectionRuleListResult]func GetDosProtectionRuleList(ctx *Context, args *GetDosProtectionRuleListArgs, opts ...InvokeOption) (*GetDosProtectionRuleListResult, error)
func GetDosProtectionRuleListOutput(ctx *Context, args *GetDosProtectionRuleListOutputArgs, opts ...InvokeOption) GetDosProtectionRuleListResultOutput> Note: This function is named GetDosProtectionRuleList in the Go SDK.
public static class GetDosProtectionRuleList
{
public static Task<GetDosProtectionRuleListResult> InvokeAsync(GetDosProtectionRuleListArgs args, InvokeOptions? opts = null)
public static Output<GetDosProtectionRuleListResult> Invoke(GetDosProtectionRuleListInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDosProtectionRuleListResult> getDosProtectionRuleList(GetDosProtectionRuleListArgs args, InvokeOptions options)
public static Output<GetDosProtectionRuleListResult> getDosProtectionRuleList(GetDosProtectionRuleListArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getDosProtectionRuleList:getDosProtectionRuleList
arguments:
# arguments dictionaryThe following arguments are supported:
getDosProtectionRuleList Result
The following output properties are available:
- Datas
List<Get
Dos Protection Rule List Data> - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- Datas
[]Get
Dos Protection Rule List Data - The data.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- Total int
- The total number of items.
- Device string
- The device of the item.
- Folder string
- The folder of the item. Default: Shared.
- Limit int
- The max number of items to return. Default: 200.
- Name string
- The name of the item.
- Offset int
- The offset of the first item to return.
- Snippet string
- The snippet of the item.
- datas
List<Get
Dos Protection Rule List Data> - The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- total Integer
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Integer
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Integer
- The offset of the first item to return.
- snippet String
- The snippet of the item.
- datas
Get
Dos Protection Rule List Data[] - The data.
- id string
- The provider-assigned unique ID for this managed resource.
- tfid string
- total number
- The total number of items.
- device string
- The device of the item.
- folder string
- The folder of the item. Default: Shared.
- limit number
- The max number of items to return. Default: 200.
- name string
- The name of the item.
- offset number
- The offset of the first item to return.
- snippet string
- The snippet of the item.
- datas
Sequence[Get
Dos Protection Rule List Data] - The data.
- id str
- The provider-assigned unique ID for this managed resource.
- tfid str
- total int
- The total number of items.
- device str
- The device of the item.
- folder str
- The folder of the item. Default: Shared.
- limit int
- The max number of items to return. Default: 200.
- name str
- The name of the item.
- offset int
- The offset of the first item to return.
- snippet str
- The snippet of the item.
- datas List<Property Map>
- The data.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- total Number
- The total number of items.
- device String
- The device of the item.
- folder String
- The folder of the item. Default: Shared.
- limit Number
- The max number of items to return. Default: 200.
- name String
- The name of the item.
- offset Number
- The offset of the first item to return.
- snippet String
- The snippet of the item.
Supporting Types
GetDosProtectionRuleListData
- Action
Get
Dos Protection Rule List Data 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 List Data 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 List Data 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 List Data 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 List Data 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 List Data 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 List Data 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 List Data 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 List Data 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 List Data 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
GetDosProtectionRuleListDataAction
- allow Property Map
- Allow
- deny Property Map
- Deny
- protect Property Map
- Protect
GetDosProtectionRuleListDataProtection
- aggregate Property Map
- Aggregate
- classified Property Map
- Classified
GetDosProtectionRuleListDataProtectionAggregate
- 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
GetDosProtectionRuleListDataProtectionClassified
- Classification
Criteria GetDos Protection Rule List Data Protection Classified Classification Criteria - Classification criteria
- Profile string
- Classified DoS protection profile
- Classification
Criteria GetDos Protection Rule List Data Protection Classified Classification Criteria - Classification criteria
- Profile string
- Classified DoS protection profile
- classification
Criteria GetDos Protection Rule List Data Protection Classified Classification Criteria - Classification criteria
- profile String
- Classified DoS protection profile
- classification
Criteria GetDos Protection Rule List Data Protection Classified Classification Criteria - Classification criteria
- profile string
- Classified DoS protection profile
- classification_
criteria GetDos Protection Rule List Data Protection Classified Classification Criteria - Classification criteria
- profile str
- Classified DoS protection profile
- classification
Criteria Property Map - Classification criteria
- profile String
- Classified DoS protection profile
GetDosProtectionRuleListDataProtectionClassifiedClassificationCriteria
- 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.
Viewing docs for Strata Cloud Manager v0.4.3 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
