1. Packages
  2. Fortios
  3. API Docs
  4. firewall
  5. getDoSpolicy6
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

fortios.firewall.getDoSpolicy6

Explore with Pulumi AI

fortios logo
Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse

    Use this data source to get information on an fortios firewall DoSpolicy6

    Using getDoSpolicy6

    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 getDoSpolicy6(args: GetDoSpolicy6Args, opts?: InvokeOptions): Promise<GetDoSpolicy6Result>
    function getDoSpolicy6Output(args: GetDoSpolicy6OutputArgs, opts?: InvokeOptions): Output<GetDoSpolicy6Result>
    def get_do_spolicy6(policyid: Optional[int] = None,
                        vdomparam: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetDoSpolicy6Result
    def get_do_spolicy6_output(policyid: Optional[pulumi.Input[int]] = None,
                        vdomparam: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetDoSpolicy6Result]
    func LookupDoSpolicy6(ctx *Context, args *LookupDoSpolicy6Args, opts ...InvokeOption) (*LookupDoSpolicy6Result, error)
    func LookupDoSpolicy6Output(ctx *Context, args *LookupDoSpolicy6OutputArgs, opts ...InvokeOption) LookupDoSpolicy6ResultOutput

    > Note: This function is named LookupDoSpolicy6 in the Go SDK.

    public static class GetDoSpolicy6 
    {
        public static Task<GetDoSpolicy6Result> InvokeAsync(GetDoSpolicy6Args args, InvokeOptions? opts = null)
        public static Output<GetDoSpolicy6Result> Invoke(GetDoSpolicy6InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDoSpolicy6Result> getDoSpolicy6(GetDoSpolicy6Args args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: fortios:firewall/getDoSpolicy6:getDoSpolicy6
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Policyid int
    Specify the policyid of the desired firewall DoSpolicy6.
    Vdomparam string
    Specifies the vdom to which the data source 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.
    Policyid int
    Specify the policyid of the desired firewall DoSpolicy6.
    Vdomparam string
    Specifies the vdom to which the data source 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.
    policyid Integer
    Specify the policyid of the desired firewall DoSpolicy6.
    vdomparam String
    Specifies the vdom to which the data source 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.
    policyid number
    Specify the policyid of the desired firewall DoSpolicy6.
    vdomparam string
    Specifies the vdom to which the data source 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.
    policyid int
    Specify the policyid of the desired firewall DoSpolicy6.
    vdomparam str
    Specifies the vdom to which the data source 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.
    policyid Number
    Specify the policyid of the desired firewall DoSpolicy6.
    vdomparam String
    Specifies the vdom to which the data source 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.

    getDoSpolicy6 Result

    The following output properties are available:

    Anomalies List<Pulumiverse.Fortios.Firewall.Outputs.GetDoSpolicy6Anomaly>
    Anomaly name. The structure of anomaly block is documented below.
    Comments string
    Comment.
    Dstaddrs List<Pulumiverse.Fortios.Firewall.Outputs.GetDoSpolicy6Dstaddr>
    Destination address name from available addresses. The structure of dstaddr block is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface string
    Incoming interface name from available interfaces.
    Name string
    Anomaly name.
    Policyid int
    Policy ID.
    Services List<Pulumiverse.Fortios.Firewall.Outputs.GetDoSpolicy6Service>
    Service object from available options. The structure of service block is documented below.
    Srcaddrs List<Pulumiverse.Fortios.Firewall.Outputs.GetDoSpolicy6Srcaddr>
    Source address name from available addresses. The structure of srcaddr block is documented below.
    Status string
    Enable/disable this anomaly.
    Vdomparam string
    Anomalies []GetDoSpolicy6Anomaly
    Anomaly name. The structure of anomaly block is documented below.
    Comments string
    Comment.
    Dstaddrs []GetDoSpolicy6Dstaddr
    Destination address name from available addresses. The structure of dstaddr block is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    Interface string
    Incoming interface name from available interfaces.
    Name string
    Anomaly name.
    Policyid int
    Policy ID.
    Services []GetDoSpolicy6Service
    Service object from available options. The structure of service block is documented below.
    Srcaddrs []GetDoSpolicy6Srcaddr
    Source address name from available addresses. The structure of srcaddr block is documented below.
    Status string
    Enable/disable this anomaly.
    Vdomparam string
    anomalies List<GetDoSpolicy6Anomaly>
    Anomaly name. The structure of anomaly block is documented below.
    comments String
    Comment.
    dstaddrs List<GetDoSpolicy6Dstaddr>
    Destination address name from available addresses. The structure of dstaddr block is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    interface_ String
    Incoming interface name from available interfaces.
    name String
    Anomaly name.
    policyid Integer
    Policy ID.
    services List<GetDoSpolicy6Service>
    Service object from available options. The structure of service block is documented below.
    srcaddrs List<GetDoSpolicy6Srcaddr>
    Source address name from available addresses. The structure of srcaddr block is documented below.
    status String
    Enable/disable this anomaly.
    vdomparam String
    anomalies GetDoSpolicy6Anomaly[]
    Anomaly name. The structure of anomaly block is documented below.
    comments string
    Comment.
    dstaddrs GetDoSpolicy6Dstaddr[]
    Destination address name from available addresses. The structure of dstaddr block is documented below.
    id string
    The provider-assigned unique ID for this managed resource.
    interface string
    Incoming interface name from available interfaces.
    name string
    Anomaly name.
    policyid number
    Policy ID.
    services GetDoSpolicy6Service[]
    Service object from available options. The structure of service block is documented below.
    srcaddrs GetDoSpolicy6Srcaddr[]
    Source address name from available addresses. The structure of srcaddr block is documented below.
    status string
    Enable/disable this anomaly.
    vdomparam string
    anomalies Sequence[GetDoSpolicy6Anomaly]
    Anomaly name. The structure of anomaly block is documented below.
    comments str
    Comment.
    dstaddrs Sequence[GetDoSpolicy6Dstaddr]
    Destination address name from available addresses. The structure of dstaddr block is documented below.
    id str
    The provider-assigned unique ID for this managed resource.
    interface str
    Incoming interface name from available interfaces.
    name str
    Anomaly name.
    policyid int
    Policy ID.
    services Sequence[GetDoSpolicy6Service]
    Service object from available options. The structure of service block is documented below.
    srcaddrs Sequence[GetDoSpolicy6Srcaddr]
    Source address name from available addresses. The structure of srcaddr block is documented below.
    status str
    Enable/disable this anomaly.
    vdomparam str
    anomalies List<Property Map>
    Anomaly name. The structure of anomaly block is documented below.
    comments String
    Comment.
    dstaddrs List<Property Map>
    Destination address name from available addresses. The structure of dstaddr block is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    interface String
    Incoming interface name from available interfaces.
    name String
    Anomaly name.
    policyid Number
    Policy ID.
    services List<Property Map>
    Service object from available options. The structure of service block is documented below.
    srcaddrs List<Property Map>
    Source address name from available addresses. The structure of srcaddr block is documented below.
    status String
    Enable/disable this anomaly.
    vdomparam String

    Supporting Types

    GetDoSpolicy6Anomaly

    Action string
    Action taken when the threshold is reached.
    Log string
    Enable/disable anomaly logging.
    Name string
    Anomaly name.
    Quarantine string
    Quarantine method.
    QuarantineExpiry string
    Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.
    QuarantineLog string
    Enable/disable quarantine logging.
    Status string
    Enable/disable this anomaly.
    Threshold int
    Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.
    Thresholddefault int
    Number of detected instances per minute which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it.
    Action string
    Action taken when the threshold is reached.
    Log string
    Enable/disable anomaly logging.
    Name string
    Anomaly name.
    Quarantine string
    Quarantine method.
    QuarantineExpiry string
    Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.
    QuarantineLog string
    Enable/disable quarantine logging.
    Status string
    Enable/disable this anomaly.
    Threshold int
    Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.
    Thresholddefault int
    Number of detected instances per minute which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it.
    action String
    Action taken when the threshold is reached.
    log String
    Enable/disable anomaly logging.
    name String
    Anomaly name.
    quarantine String
    Quarantine method.
    quarantineExpiry String
    Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.
    quarantineLog String
    Enable/disable quarantine logging.
    status String
    Enable/disable this anomaly.
    threshold Integer
    Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.
    thresholddefault Integer
    Number of detected instances per minute which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it.
    action string
    Action taken when the threshold is reached.
    log string
    Enable/disable anomaly logging.
    name string
    Anomaly name.
    quarantine string
    Quarantine method.
    quarantineExpiry string
    Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.
    quarantineLog string
    Enable/disable quarantine logging.
    status string
    Enable/disable this anomaly.
    threshold number
    Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.
    thresholddefault number
    Number of detected instances per minute which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it.
    action str
    Action taken when the threshold is reached.
    log str
    Enable/disable anomaly logging.
    name str
    Anomaly name.
    quarantine str
    Quarantine method.
    quarantine_expiry str
    Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.
    quarantine_log str
    Enable/disable quarantine logging.
    status str
    Enable/disable this anomaly.
    threshold int
    Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.
    thresholddefault int
    Number of detected instances per minute which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it.
    action String
    Action taken when the threshold is reached.
    log String
    Enable/disable anomaly logging.
    name String
    Anomaly name.
    quarantine String
    Quarantine method.
    quarantineExpiry String
    Duration of quarantine. (Format ###d##h##m, minimum 1m, maximum 364d23h59m, default = 5m). Requires quarantine set to attacker.
    quarantineLog String
    Enable/disable quarantine logging.
    status String
    Enable/disable this anomaly.
    threshold Number
    Anomaly threshold. Number of detected instances per minute that triggers the anomaly action.
    thresholddefault Number
    Number of detected instances per minute which triggers action (1 - 2147483647, default = 1000). Note that each anomaly has a different threshold value assigned to it.

    GetDoSpolicy6Dstaddr

    Name string
    Anomaly name.
    Name string
    Anomaly name.
    name String
    Anomaly name.
    name string
    Anomaly name.
    name str
    Anomaly name.
    name String
    Anomaly name.

    GetDoSpolicy6Service

    Name string
    Anomaly name.
    Name string
    Anomaly name.
    name String
    Anomaly name.
    name string
    Anomaly name.
    name str
    Anomaly name.
    name String
    Anomaly name.

    GetDoSpolicy6Srcaddr

    Name string
    Anomaly name.
    Name string
    Anomaly name.
    name String
    Anomaly name.
    name string
    Anomaly name.
    name str
    Anomaly name.
    name String
    Anomaly name.

    Package Details

    Repository
    fortios pulumiverse/pulumi-fortios
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the fortios Terraform Provider.
    fortios logo
    Fortios v0.0.5 published on Tuesday, Apr 9, 2024 by pulumiverse