Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi
published on Thursday, Apr 2, 2026 by Pulumi
Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi
published on Thursday, Apr 2, 2026 by Pulumi
Using getAppsecUrlProtectionPolicy
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 getAppsecUrlProtectionPolicy(args: GetAppsecUrlProtectionPolicyArgs, opts?: InvokeOptions): Promise<GetAppsecUrlProtectionPolicyResult>
function getAppsecUrlProtectionPolicyOutput(args: GetAppsecUrlProtectionPolicyOutputArgs, opts?: InvokeOptions): Output<GetAppsecUrlProtectionPolicyResult>def get_appsec_url_protection_policy(config_id: Optional[int] = None,
url_protection_policy_id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetAppsecUrlProtectionPolicyResult
def get_appsec_url_protection_policy_output(config_id: Optional[pulumi.Input[int]] = None,
url_protection_policy_id: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppsecUrlProtectionPolicyResult]func LookupAppsecUrlProtectionPolicy(ctx *Context, args *LookupAppsecUrlProtectionPolicyArgs, opts ...InvokeOption) (*LookupAppsecUrlProtectionPolicyResult, error)
func LookupAppsecUrlProtectionPolicyOutput(ctx *Context, args *LookupAppsecUrlProtectionPolicyOutputArgs, opts ...InvokeOption) LookupAppsecUrlProtectionPolicyResultOutput> Note: This function is named LookupAppsecUrlProtectionPolicy in the Go SDK.
public static class GetAppsecUrlProtectionPolicy
{
public static Task<GetAppsecUrlProtectionPolicyResult> InvokeAsync(GetAppsecUrlProtectionPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetAppsecUrlProtectionPolicyResult> Invoke(GetAppsecUrlProtectionPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppsecUrlProtectionPolicyResult> getAppsecUrlProtectionPolicy(GetAppsecUrlProtectionPolicyArgs args, InvokeOptions options)
public static Output<GetAppsecUrlProtectionPolicyResult> getAppsecUrlProtectionPolicy(GetAppsecUrlProtectionPolicyArgs args, InvokeOptions options)
fn::invoke:
function: akamai:index/getAppsecUrlProtectionPolicy:getAppsecUrlProtectionPolicy
arguments:
# arguments dictionaryThe following arguments are supported:
- Config
Id int - Url
Protection intPolicy Id
- Config
Id int - Url
Protection intPolicy Id
- config
Id Integer - url
Protection IntegerPolicy Id
- config
Id number - url
Protection numberPolicy Id
- config
Id Number - url
Protection NumberPolicy Id
getAppsecUrlProtectionPolicy Result
The following output properties are available:
- Api
Definitions List<GetAppsec Url Protection Policy Api Definition> - Bypass
Conditions List<GetAppsec Url Protection Policy Bypass Condition> - Config
Id int - Create
Date string - Created
By string - Description string
- Hostname
Paths List<GetAppsec Url Protection Policy Hostname Path> - Id string
- The provider-assigned unique ID for this managed resource.
- Intelligent
Load GetShedding Appsec Url Protection Policy Intelligent Load Shedding - Max
Rate intThreshold - Name string
- Update
Date string - Updated
By string - Url
Protection intPolicy Id - Used bool
- Api
Definitions []GetAppsec Url Protection Policy Api Definition - Bypass
Conditions []GetAppsec Url Protection Policy Bypass Condition - Config
Id int - Create
Date string - Created
By string - Description string
- Hostname
Paths []GetAppsec Url Protection Policy Hostname Path - Id string
- The provider-assigned unique ID for this managed resource.
- Intelligent
Load GetShedding Appsec Url Protection Policy Intelligent Load Shedding - Max
Rate intThreshold - Name string
- Update
Date string - Updated
By string - Url
Protection intPolicy Id - Used bool
- api
Definitions List<GetAppsec Url Protection Policy Api Definition> - bypass
Conditions List<GetAppsec Url Protection Policy Bypass Condition> - config
Id Integer - create
Date String - created
By String - description String
- hostname
Paths List<GetAppsec Url Protection Policy Hostname Path> - id String
- The provider-assigned unique ID for this managed resource.
- intelligent
Load GetShedding Appsec Url Protection Policy Intelligent Load Shedding - max
Rate IntegerThreshold - name String
- update
Date String - updated
By String - url
Protection IntegerPolicy Id - used Boolean
- api
Definitions GetAppsec Url Protection Policy Api Definition[] - bypass
Conditions GetAppsec Url Protection Policy Bypass Condition[] - config
Id number - create
Date string - created
By string - description string
- hostname
Paths GetAppsec Url Protection Policy Hostname Path[] - id string
- The provider-assigned unique ID for this managed resource.
- intelligent
Load GetShedding Appsec Url Protection Policy Intelligent Load Shedding - max
Rate numberThreshold - name string
- update
Date string - updated
By string - url
Protection numberPolicy Id - used boolean
- api_
definitions Sequence[GetAppsec Url Protection Policy Api Definition] - bypass_
conditions Sequence[GetAppsec Url Protection Policy Bypass Condition] - config_
id int - create_
date str - created_
by str - description str
- hostname_
paths Sequence[GetAppsec Url Protection Policy Hostname Path] - id str
- The provider-assigned unique ID for this managed resource.
- intelligent_
load_ Getshedding Appsec Url Protection Policy Intelligent Load Shedding - max_
rate_ intthreshold - name str
- update_
date str - updated_
by str - url_
protection_ intpolicy_ id - used bool
- api
Definitions List<Property Map> - bypass
Conditions List<Property Map> - config
Id Number - create
Date String - created
By String - description String
- hostname
Paths List<Property Map> - id String
- The provider-assigned unique ID for this managed resource.
- intelligent
Load Property MapShedding - max
Rate NumberThreshold - name String
- update
Date String - updated
By String - url
Protection NumberPolicy Id - used Boolean
Supporting Types
GetAppsecUrlProtectionPolicyApiDefinition
- Api
Definition intId - Unique identifier of the API definition
- Defined
Resources bool - Whether defined resources are included
- Resource
Ids List<int> - List of resource IDs
- Undefined
Resources bool - Whether undefined resources are included
- Api
Definition intId - Unique identifier of the API definition
- Defined
Resources bool - Whether defined resources are included
- Resource
Ids []int - List of resource IDs
- Undefined
Resources bool - Whether undefined resources are included
- api
Definition IntegerId - Unique identifier of the API definition
- defined
Resources Boolean - Whether defined resources are included
- resource
Ids List<Integer> - List of resource IDs
- undefined
Resources Boolean - Whether undefined resources are included
- api
Definition numberId - Unique identifier of the API definition
- defined
Resources boolean - Whether defined resources are included
- resource
Ids number[] - List of resource IDs
- undefined
Resources boolean - Whether undefined resources are included
- api_
definition_ intid - Unique identifier of the API definition
- defined_
resources bool - Whether defined resources are included
- resource_
ids Sequence[int] - List of resource IDs
- undefined_
resources bool - Whether undefined resources are included
- api
Definition NumberId - Unique identifier of the API definition
- defined
Resources Boolean - Whether defined resources are included
- resource
Ids List<Number> - List of resource IDs
- undefined
Resources Boolean - Whether undefined resources are included
GetAppsecUrlProtectionPolicyBypassCondition
- Name
Wildcard bool - Whether to use wildcard matching for header names
- Names List<string>
- List of header names for RequestHeaderCondition
- Type string
- Type of condition (e.g., RequestHeaderCondition, NetworkListCondition)
- Value
Case boolSensitive - Whether the value matching is case sensitive
- Value
Wildcard bool - Whether to use wildcard matching for values
- Values List<string>
- List of values for the condition
- Name
Wildcard bool - Whether to use wildcard matching for header names
- Names []string
- List of header names for RequestHeaderCondition
- Type string
- Type of condition (e.g., RequestHeaderCondition, NetworkListCondition)
- Value
Case boolSensitive - Whether the value matching is case sensitive
- Value
Wildcard bool - Whether to use wildcard matching for values
- Values []string
- List of values for the condition
- name
Wildcard Boolean - Whether to use wildcard matching for header names
- names List<String>
- List of header names for RequestHeaderCondition
- type String
- Type of condition (e.g., RequestHeaderCondition, NetworkListCondition)
- value
Case BooleanSensitive - Whether the value matching is case sensitive
- value
Wildcard Boolean - Whether to use wildcard matching for values
- values List<String>
- List of values for the condition
- name
Wildcard boolean - Whether to use wildcard matching for header names
- names string[]
- List of header names for RequestHeaderCondition
- type string
- Type of condition (e.g., RequestHeaderCondition, NetworkListCondition)
- value
Case booleanSensitive - Whether the value matching is case sensitive
- value
Wildcard boolean - Whether to use wildcard matching for values
- values string[]
- List of values for the condition
- name_
wildcard bool - Whether to use wildcard matching for header names
- names Sequence[str]
- List of header names for RequestHeaderCondition
- type str
- Type of condition (e.g., RequestHeaderCondition, NetworkListCondition)
- value_
case_ boolsensitive - Whether the value matching is case sensitive
- value_
wildcard bool - Whether to use wildcard matching for values
- values Sequence[str]
- List of values for the condition
- name
Wildcard Boolean - Whether to use wildcard matching for header names
- names List<String>
- List of header names for RequestHeaderCondition
- type String
- Type of condition (e.g., RequestHeaderCondition, NetworkListCondition)
- value
Case BooleanSensitive - Whether the value matching is case sensitive
- value
Wildcard Boolean - Whether to use wildcard matching for values
- values List<String>
- List of values for the condition
GetAppsecUrlProtectionPolicyHostnamePath
GetAppsecUrlProtectionPolicyIntelligentLoadShedding
- Categories List<string>
- List of categories for intelligent load shedding
- Custom
Criterias List<GetAppsec Url Protection Policy Intelligent Load Shedding Custom Criteria> - Custom criteria for intelligent load shedding
- Hits
Per intSec - Number of hits per second threshold
- Categories []string
- List of categories for intelligent load shedding
- Custom
Criterias []GetAppsec Url Protection Policy Intelligent Load Shedding Custom Criteria - Custom criteria for intelligent load shedding
- Hits
Per intSec - Number of hits per second threshold
- categories List<String>
- List of categories for intelligent load shedding
- custom
Criterias List<GetAppsec Url Protection Policy Intelligent Load Shedding Custom Criteria> - Custom criteria for intelligent load shedding
- hits
Per IntegerSec - Number of hits per second threshold
- categories string[]
- List of categories for intelligent load shedding
- custom
Criterias GetAppsec Url Protection Policy Intelligent Load Shedding Custom Criteria[] - Custom criteria for intelligent load shedding
- hits
Per numberSec - Number of hits per second threshold
- categories Sequence[str]
- List of categories for intelligent load shedding
- custom_
criterias Sequence[GetAppsec Url Protection Policy Intelligent Load Shedding Custom Criteria] - Custom criteria for intelligent load shedding
- hits_
per_ intsec - Number of hits per second threshold
- categories List<String>
- List of categories for intelligent load shedding
- custom
Criterias List<Property Map> - Custom criteria for intelligent load shedding
- hits
Per NumberSec - Number of hits per second threshold
GetAppsecUrlProtectionPolicyIntelligentLoadSheddingCustomCriteria
- List
Ids List<string> - List of client list IDs
- Positive
Match bool - Whether this is a positive match condition
- Type string
- Type of custom criteria (e.g., CLIENT_LIST)
- List
Ids []string - List of client list IDs
- Positive
Match bool - Whether this is a positive match condition
- Type string
- Type of custom criteria (e.g., CLIENT_LIST)
- list
Ids List<String> - List of client list IDs
- positive
Match Boolean - Whether this is a positive match condition
- type String
- Type of custom criteria (e.g., CLIENT_LIST)
- list
Ids string[] - List of client list IDs
- positive
Match boolean - Whether this is a positive match condition
- type string
- Type of custom criteria (e.g., CLIENT_LIST)
- list_
ids Sequence[str] - List of client list IDs
- positive_
match bool - Whether this is a positive match condition
- type str
- Type of custom criteria (e.g., CLIENT_LIST)
- list
Ids List<String> - List of client list IDs
- positive
Match Boolean - Whether this is a positive match condition
- type String
- Type of custom criteria (e.g., CLIENT_LIST)
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
akamaiTerraform Provider.
Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi
published on Thursday, Apr 2, 2026 by Pulumi
