1. Packages
  2. Packages
  3. Akamai
  4. API Docs
  5. getAppsecUrlProtectionPoliciesActions
Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi
akamai logo
Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi

    Using getAppsecUrlProtectionPoliciesActions

    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 getAppsecUrlProtectionPoliciesActions(args: GetAppsecUrlProtectionPoliciesActionsArgs, opts?: InvokeOptions): Promise<GetAppsecUrlProtectionPoliciesActionsResult>
    function getAppsecUrlProtectionPoliciesActionsOutput(args: GetAppsecUrlProtectionPoliciesActionsOutputArgs, opts?: InvokeOptions): Output<GetAppsecUrlProtectionPoliciesActionsResult>
    def get_appsec_url_protection_policies_actions(config_id: Optional[int] = None,
                                                   security_policy_id: Optional[str] = None,
                                                   opts: Optional[InvokeOptions] = None) -> GetAppsecUrlProtectionPoliciesActionsResult
    def get_appsec_url_protection_policies_actions_output(config_id: Optional[pulumi.Input[int]] = None,
                                                   security_policy_id: Optional[pulumi.Input[str]] = None,
                                                   opts: Optional[InvokeOptions] = None) -> Output[GetAppsecUrlProtectionPoliciesActionsResult]
    func GetAppsecUrlProtectionPoliciesActions(ctx *Context, args *GetAppsecUrlProtectionPoliciesActionsArgs, opts ...InvokeOption) (*GetAppsecUrlProtectionPoliciesActionsResult, error)
    func GetAppsecUrlProtectionPoliciesActionsOutput(ctx *Context, args *GetAppsecUrlProtectionPoliciesActionsOutputArgs, opts ...InvokeOption) GetAppsecUrlProtectionPoliciesActionsResultOutput

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

    public static class GetAppsecUrlProtectionPoliciesActions 
    {
        public static Task<GetAppsecUrlProtectionPoliciesActionsResult> InvokeAsync(GetAppsecUrlProtectionPoliciesActionsArgs args, InvokeOptions? opts = null)
        public static Output<GetAppsecUrlProtectionPoliciesActionsResult> Invoke(GetAppsecUrlProtectionPoliciesActionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAppsecUrlProtectionPoliciesActionsResult> getAppsecUrlProtectionPoliciesActions(GetAppsecUrlProtectionPoliciesActionsArgs args, InvokeOptions options)
    public static Output<GetAppsecUrlProtectionPoliciesActionsResult> getAppsecUrlProtectionPoliciesActions(GetAppsecUrlProtectionPoliciesActionsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getAppsecUrlProtectionPoliciesActions:getAppsecUrlProtectionPoliciesActions
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getAppsecUrlProtectionPoliciesActions Result

    The following output properties are available:

    configId number
    id string
    The provider-assigned unique ID for this managed resource.
    securityPolicyId string
    urlProtectionPoliciesActions GetAppsecUrlProtectionPoliciesActionsUrlProtectionPoliciesAction[]
    configId Number
    id String
    The provider-assigned unique ID for this managed resource.
    securityPolicyId String
    urlProtectionPoliciesActions List<Property Map>

    Supporting Types

    GetAppsecUrlProtectionPoliciesActionsUrlProtectionPoliciesAction

    LoadSheddingAction string
    Action to take for load shedding.
    MaxRateThresholdAction string
    Action to take when the max rate threshold is exceeded.
    UrlProtectionPolicyId int
    Unique identifier of the URL protection policy.
    LoadSheddingAction string
    Action to take for load shedding.
    MaxRateThresholdAction string
    Action to take when the max rate threshold is exceeded.
    UrlProtectionPolicyId int
    Unique identifier of the URL protection policy.
    loadSheddingAction String
    Action to take for load shedding.
    maxRateThresholdAction String
    Action to take when the max rate threshold is exceeded.
    urlProtectionPolicyId Integer
    Unique identifier of the URL protection policy.
    loadSheddingAction string
    Action to take for load shedding.
    maxRateThresholdAction string
    Action to take when the max rate threshold is exceeded.
    urlProtectionPolicyId number
    Unique identifier of the URL protection policy.
    load_shedding_action str
    Action to take for load shedding.
    max_rate_threshold_action str
    Action to take when the max rate threshold is exceeded.
    url_protection_policy_id int
    Unique identifier of the URL protection policy.
    loadSheddingAction String
    Action to take for load shedding.
    maxRateThresholdAction String
    Action to take when the max rate threshold is exceeded.
    urlProtectionPolicyId Number
    Unique identifier of the URL protection policy.

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Viewing docs for Akamai v11.1.0
    published on Thursday, Apr 2, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.