1. Packages
  2. Packages
  3. Panos Provider
  4. API Docs
  5. getDosProtectionProfile
Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks
Viewing docs for panos 2.0.11
published on Tuesday, Apr 28, 2026 by paloaltonetworks

    Using getDosProtectionProfile

    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 getDosProtectionProfile(args: GetDosProtectionProfileArgs, opts?: InvokeOptions): Promise<GetDosProtectionProfileResult>
    function getDosProtectionProfileOutput(args: GetDosProtectionProfileOutputArgs, opts?: InvokeOptions): Output<GetDosProtectionProfileResult>
    def get_dos_protection_profile(description: Optional[str] = None,
                                   disable_override: Optional[str] = None,
                                   flood: Optional[GetDosProtectionProfileFlood] = None,
                                   location: Optional[GetDosProtectionProfileLocation] = None,
                                   name: Optional[str] = None,
                                   resource: Optional[GetDosProtectionProfileResource] = None,
                                   type: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetDosProtectionProfileResult
    def get_dos_protection_profile_output(description: Optional[pulumi.Input[str]] = None,
                                   disable_override: Optional[pulumi.Input[str]] = None,
                                   flood: Optional[pulumi.Input[GetDosProtectionProfileFloodArgs]] = None,
                                   location: Optional[pulumi.Input[GetDosProtectionProfileLocationArgs]] = None,
                                   name: Optional[pulumi.Input[str]] = None,
                                   resource: Optional[pulumi.Input[GetDosProtectionProfileResourceArgs]] = None,
                                   type: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetDosProtectionProfileResult]
    func LookupDosProtectionProfile(ctx *Context, args *LookupDosProtectionProfileArgs, opts ...InvokeOption) (*LookupDosProtectionProfileResult, error)
    func LookupDosProtectionProfileOutput(ctx *Context, args *LookupDosProtectionProfileOutputArgs, opts ...InvokeOption) LookupDosProtectionProfileResultOutput

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

    public static class GetDosProtectionProfile 
    {
        public static Task<GetDosProtectionProfileResult> InvokeAsync(GetDosProtectionProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetDosProtectionProfileResult> Invoke(GetDosProtectionProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDosProtectionProfileResult> getDosProtectionProfile(GetDosProtectionProfileArgs args, InvokeOptions options)
    public static Output<GetDosProtectionProfileResult> getDosProtectionProfile(GetDosProtectionProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getDosProtectionProfile:getDosProtectionProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetDosProtectionProfileLocation
    The location of this object.
    Name string
    Description string
    DisableOverride string
    disable object override in child device groups
    Flood GetDosProtectionProfileFlood
    Resource GetDosProtectionProfileResource
    Type string
    Location GetDosProtectionProfileLocation
    The location of this object.
    Name string
    Description string
    DisableOverride string
    disable object override in child device groups
    Flood GetDosProtectionProfileFlood
    Resource GetDosProtectionProfileResource
    Type string
    location GetDosProtectionProfileLocation
    The location of this object.
    name String
    description String
    disableOverride String
    disable object override in child device groups
    flood GetDosProtectionProfileFlood
    resource GetDosProtectionProfileResource
    type String
    location GetDosProtectionProfileLocation
    The location of this object.
    name string
    description string
    disableOverride string
    disable object override in child device groups
    flood GetDosProtectionProfileFlood
    resource GetDosProtectionProfileResource
    type string
    location Property Map
    The location of this object.
    name String
    description String
    disableOverride String
    disable object override in child device groups
    flood Property Map
    resource Property Map
    type String

    getDosProtectionProfile Result

    The following output properties are available:

    Description string
    DisableOverride string
    disable object override in child device groups
    Flood GetDosProtectionProfileFlood
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDosProtectionProfileLocation
    The location of this object.
    Name string
    Resource GetDosProtectionProfileResource
    Type string
    Description string
    DisableOverride string
    disable object override in child device groups
    Flood GetDosProtectionProfileFlood
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetDosProtectionProfileLocation
    The location of this object.
    Name string
    Resource GetDosProtectionProfileResource
    Type string
    description String
    disableOverride String
    disable object override in child device groups
    flood GetDosProtectionProfileFlood
    id String
    The provider-assigned unique ID for this managed resource.
    location GetDosProtectionProfileLocation
    The location of this object.
    name String
    resource GetDosProtectionProfileResource
    type String
    description string
    disableOverride string
    disable object override in child device groups
    flood GetDosProtectionProfileFlood
    id string
    The provider-assigned unique ID for this managed resource.
    location GetDosProtectionProfileLocation
    The location of this object.
    name string
    resource GetDosProtectionProfileResource
    type string
    description str
    disable_override str
    disable object override in child device groups
    flood GetDosProtectionProfileFlood
    id str
    The provider-assigned unique ID for this managed resource.
    location GetDosProtectionProfileLocation
    The location of this object.
    name str
    resource GetDosProtectionProfileResource
    type str
    description String
    disableOverride String
    disable object override in child device groups
    flood Property Map
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    resource Property Map
    type String

    Supporting Types

    GetDosProtectionProfileFlood

    GetDosProtectionProfileFloodIcmp

    GetDosProtectionProfileFloodIcmpRed

    ActivateRate double
    Connection rate (cps) to start RED
    AlarmRate double
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodIcmpRedBlock
    MaximalRate double
    Maximal connection rate (cps) allowed
    ActivateRate float64
    Connection rate (cps) to start RED
    AlarmRate float64
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodIcmpRedBlock
    MaximalRate float64
    Maximal connection rate (cps) allowed
    activateRate Double
    Connection rate (cps) to start RED
    alarmRate Double
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodIcmpRedBlock
    maximalRate Double
    Maximal connection rate (cps) allowed
    activateRate number
    Connection rate (cps) to start RED
    alarmRate number
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodIcmpRedBlock
    maximalRate number
    Maximal connection rate (cps) allowed
    activate_rate float
    Connection rate (cps) to start RED
    alarm_rate float
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodIcmpRedBlock
    maximal_rate float
    Maximal connection rate (cps) allowed
    activateRate Number
    Connection rate (cps) to start RED
    alarmRate Number
    Connection rate (cps) to generate alarm
    block Property Map
    maximalRate Number
    Maximal connection rate (cps) allowed

    GetDosProtectionProfileFloodIcmpRedBlock

    Duration double
    Duration float64
    duration Double
    duration number
    duration float
    duration Number

    GetDosProtectionProfileFloodIcmpv6

    GetDosProtectionProfileFloodIcmpv6Red

    ActivateRate double
    Connection rate (cps) to start RED
    AlarmRate double
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodIcmpv6RedBlock
    MaximalRate double
    Maximal connection rate (cps) allowed
    ActivateRate float64
    Connection rate (cps) to start RED
    AlarmRate float64
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodIcmpv6RedBlock
    MaximalRate float64
    Maximal connection rate (cps) allowed
    activateRate Double
    Connection rate (cps) to start RED
    alarmRate Double
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodIcmpv6RedBlock
    maximalRate Double
    Maximal connection rate (cps) allowed
    activateRate number
    Connection rate (cps) to start RED
    alarmRate number
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodIcmpv6RedBlock
    maximalRate number
    Maximal connection rate (cps) allowed
    activate_rate float
    Connection rate (cps) to start RED
    alarm_rate float
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodIcmpv6RedBlock
    maximal_rate float
    Maximal connection rate (cps) allowed
    activateRate Number
    Connection rate (cps) to start RED
    alarmRate Number
    Connection rate (cps) to generate alarm
    block Property Map
    maximalRate Number
    Maximal connection rate (cps) allowed

    GetDosProtectionProfileFloodIcmpv6RedBlock

    Duration double
    Duration float64
    duration Double
    duration number
    duration float
    duration Number

    GetDosProtectionProfileFloodOtherIp

    GetDosProtectionProfileFloodOtherIpRed

    ActivateRate double
    Connection rate (cps) to start RED
    AlarmRate double
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodOtherIpRedBlock
    MaximalRate double
    Maximal connection rate (cps) allowed
    ActivateRate float64
    Connection rate (cps) to start RED
    AlarmRate float64
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodOtherIpRedBlock
    MaximalRate float64
    Maximal connection rate (cps) allowed
    activateRate Double
    Connection rate (cps) to start RED
    alarmRate Double
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodOtherIpRedBlock
    maximalRate Double
    Maximal connection rate (cps) allowed
    activateRate number
    Connection rate (cps) to start RED
    alarmRate number
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodOtherIpRedBlock
    maximalRate number
    Maximal connection rate (cps) allowed
    activate_rate float
    Connection rate (cps) to start RED
    alarm_rate float
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodOtherIpRedBlock
    maximal_rate float
    Maximal connection rate (cps) allowed
    activateRate Number
    Connection rate (cps) to start RED
    alarmRate Number
    Connection rate (cps) to generate alarm
    block Property Map
    maximalRate Number
    Maximal connection rate (cps) allowed

    GetDosProtectionProfileFloodOtherIpRedBlock

    Duration double
    Duration float64
    duration Double
    duration number
    duration float
    duration Number

    GetDosProtectionProfileFloodTcpSyn

    GetDosProtectionProfileFloodTcpSynRed

    ActivateRate double
    Connection rate (cps) to start RED
    AlarmRate double
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodTcpSynRedBlock
    MaximalRate double
    Maximal connection rate (cps) allowed
    ActivateRate float64
    Connection rate (cps) to start RED
    AlarmRate float64
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodTcpSynRedBlock
    MaximalRate float64
    Maximal connection rate (cps) allowed
    activateRate Double
    Connection rate (cps) to start RED
    alarmRate Double
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodTcpSynRedBlock
    maximalRate Double
    Maximal connection rate (cps) allowed
    activateRate number
    Connection rate (cps) to start RED
    alarmRate number
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodTcpSynRedBlock
    maximalRate number
    Maximal connection rate (cps) allowed
    activate_rate float
    Connection rate (cps) to start RED
    alarm_rate float
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodTcpSynRedBlock
    maximal_rate float
    Maximal connection rate (cps) allowed
    activateRate Number
    Connection rate (cps) to start RED
    alarmRate Number
    Connection rate (cps) to generate alarm
    block Property Map
    maximalRate Number
    Maximal connection rate (cps) allowed

    GetDosProtectionProfileFloodTcpSynRedBlock

    Duration double
    Duration float64
    duration Double
    duration number
    duration float
    duration Number

    GetDosProtectionProfileFloodTcpSynSynCookies

    ActivateRate double
    Connection rate (cps) to activate SYN cookies proxy
    AlarmRate double
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodTcpSynSynCookiesBlock
    MaximalRate double
    Maximal connection rate (cps) allowed
    ActivateRate float64
    Connection rate (cps) to activate SYN cookies proxy
    AlarmRate float64
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodTcpSynSynCookiesBlock
    MaximalRate float64
    Maximal connection rate (cps) allowed
    activateRate Double
    Connection rate (cps) to activate SYN cookies proxy
    alarmRate Double
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodTcpSynSynCookiesBlock
    maximalRate Double
    Maximal connection rate (cps) allowed
    activateRate number
    Connection rate (cps) to activate SYN cookies proxy
    alarmRate number
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodTcpSynSynCookiesBlock
    maximalRate number
    Maximal connection rate (cps) allowed
    activate_rate float
    Connection rate (cps) to activate SYN cookies proxy
    alarm_rate float
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodTcpSynSynCookiesBlock
    maximal_rate float
    Maximal connection rate (cps) allowed
    activateRate Number
    Connection rate (cps) to activate SYN cookies proxy
    alarmRate Number
    Connection rate (cps) to generate alarm
    block Property Map
    maximalRate Number
    Maximal connection rate (cps) allowed

    GetDosProtectionProfileFloodTcpSynSynCookiesBlock

    Duration double
    Duration float64
    duration Double
    duration number
    duration float
    duration Number

    GetDosProtectionProfileFloodUdp

    GetDosProtectionProfileFloodUdpRed

    ActivateRate double
    Connection rate (cps) to start RED
    AlarmRate double
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodUdpRedBlock
    MaximalRate double
    Maximal connection rate (cps) allowed
    ActivateRate float64
    Connection rate (cps) to start RED
    AlarmRate float64
    Connection rate (cps) to generate alarm
    Block GetDosProtectionProfileFloodUdpRedBlock
    MaximalRate float64
    Maximal connection rate (cps) allowed
    activateRate Double
    Connection rate (cps) to start RED
    alarmRate Double
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodUdpRedBlock
    maximalRate Double
    Maximal connection rate (cps) allowed
    activateRate number
    Connection rate (cps) to start RED
    alarmRate number
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodUdpRedBlock
    maximalRate number
    Maximal connection rate (cps) allowed
    activate_rate float
    Connection rate (cps) to start RED
    alarm_rate float
    Connection rate (cps) to generate alarm
    block GetDosProtectionProfileFloodUdpRedBlock
    maximal_rate float
    Maximal connection rate (cps) allowed
    activateRate Number
    Connection rate (cps) to start RED
    alarmRate Number
    Connection rate (cps) to generate alarm
    block Property Map
    maximalRate Number
    Maximal connection rate (cps) allowed

    GetDosProtectionProfileFloodUdpRedBlock

    Duration double
    Duration float64
    duration Double
    duration number
    duration float
    duration Number

    GetDosProtectionProfileLocation

    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object

    GetDosProtectionProfileLocationDeviceGroup

    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name
    name string
    Device Group name
    panoramaDevice string
    Panorama device name
    name str
    Device Group name
    panorama_device str
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name

    GetDosProtectionProfileResource

    GetDosProtectionProfileResourceSessions

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.11
    published on Tuesday, Apr 28, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.