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 getAppsecUrlProtectionPolicies
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 getAppsecUrlProtectionPolicies(args: GetAppsecUrlProtectionPoliciesArgs, opts?: InvokeOptions): Promise<GetAppsecUrlProtectionPoliciesResult>
function getAppsecUrlProtectionPoliciesOutput(args: GetAppsecUrlProtectionPoliciesOutputArgs, opts?: InvokeOptions): Output<GetAppsecUrlProtectionPoliciesResult>def get_appsec_url_protection_policies(config_id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetAppsecUrlProtectionPoliciesResult
def get_appsec_url_protection_policies_output(config_id: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppsecUrlProtectionPoliciesResult]func GetAppsecUrlProtectionPolicies(ctx *Context, args *GetAppsecUrlProtectionPoliciesArgs, opts ...InvokeOption) (*GetAppsecUrlProtectionPoliciesResult, error)
func GetAppsecUrlProtectionPoliciesOutput(ctx *Context, args *GetAppsecUrlProtectionPoliciesOutputArgs, opts ...InvokeOption) GetAppsecUrlProtectionPoliciesResultOutput> Note: This function is named GetAppsecUrlProtectionPolicies in the Go SDK.
public static class GetAppsecUrlProtectionPolicies
{
public static Task<GetAppsecUrlProtectionPoliciesResult> InvokeAsync(GetAppsecUrlProtectionPoliciesArgs args, InvokeOptions? opts = null)
public static Output<GetAppsecUrlProtectionPoliciesResult> Invoke(GetAppsecUrlProtectionPoliciesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppsecUrlProtectionPoliciesResult> getAppsecUrlProtectionPolicies(GetAppsecUrlProtectionPoliciesArgs args, InvokeOptions options)
public static Output<GetAppsecUrlProtectionPoliciesResult> getAppsecUrlProtectionPolicies(GetAppsecUrlProtectionPoliciesArgs args, InvokeOptions options)
fn::invoke:
function: akamai:index/getAppsecUrlProtectionPolicies:getAppsecUrlProtectionPolicies
arguments:
# arguments dictionaryThe following arguments are supported:
- Config
Id int
- Config
Id int
- config
Id Integer
- config
Id number
- config_
id int
- config
Id Number
getAppsecUrlProtectionPolicies Result
The following output properties are available:
- Config
Id int - Id string
- The provider-assigned unique ID for this managed resource.
- Url
Protection List<GetPolicies Appsec Url Protection Policies Url Protection Policy>
- Config
Id int - Id string
- The provider-assigned unique ID for this managed resource.
- Url
Protection []GetPolicies Appsec Url Protection Policies Url Protection Policy
- config
Id Integer - id String
- The provider-assigned unique ID for this managed resource.
- url
Protection List<GetPolicies Appsec Url Protection Policies Url Protection Policy>
- config
Id number - id string
- The provider-assigned unique ID for this managed resource.
- url
Protection GetPolicies Appsec Url Protection Policies Url Protection Policy[]
- config_
id int - id str
- The provider-assigned unique ID for this managed resource.
- url_
protection_ Sequence[Getpolicies Appsec Url Protection Policies Url Protection Policy]
- config
Id Number - id String
- The provider-assigned unique ID for this managed resource.
- url
Protection List<Property Map>Policies
Supporting Types
GetAppsecUrlProtectionPoliciesUrlProtectionPolicy
- Api
Definitions List<GetAppsec Url Protection Policies Url Protection Policy Api Definition> - List of API definitions associated with the URL protection policy
- Bypass
Conditions List<GetAppsec Url Protection Policies Url Protection Policy Bypass Condition> - List of bypass conditions for the URL protection policy
- Config
Id int - Unique identifier of the security configuration
- Create
Date string - Date when the URL protection policy was created
- Created
By string - User who created the URL protection policy
- Description string
- Description of the URL protection policy
- Hostname
Paths List<GetAppsec Url Protection Policies Url Protection Policy Hostname Path> - List of hostname and path configurations
- Intelligent
Load GetShedding Appsec Url Protection Policies Url Protection Policy Intelligent Load Shedding - Intelligent load shedding configuration
- Max
Rate intThreshold - Maximum rate threshold for the URL protection policy
- Name string
- Name of the URL protection policy
- Update
Date string - Date when the URL protection policy was last updated
- Updated
By string - User who last updated the URL protection policy
- Url
Protection intPolicy Id - Unique identifier of the URL protection policy
- Used bool
- Whether you're currently using the URL protection policy
- Api
Definitions []GetAppsec Url Protection Policies Url Protection Policy Api Definition - List of API definitions associated with the URL protection policy
- Bypass
Conditions []GetAppsec Url Protection Policies Url Protection Policy Bypass Condition - List of bypass conditions for the URL protection policy
- Config
Id int - Unique identifier of the security configuration
- Create
Date string - Date when the URL protection policy was created
- Created
By string - User who created the URL protection policy
- Description string
- Description of the URL protection policy
- Hostname
Paths []GetAppsec Url Protection Policies Url Protection Policy Hostname Path - List of hostname and path configurations
- Intelligent
Load GetShedding Appsec Url Protection Policies Url Protection Policy Intelligent Load Shedding - Intelligent load shedding configuration
- Max
Rate intThreshold - Maximum rate threshold for the URL protection policy
- Name string
- Name of the URL protection policy
- Update
Date string - Date when the URL protection policy was last updated
- Updated
By string - User who last updated the URL protection policy
- Url
Protection intPolicy Id - Unique identifier of the URL protection policy
- Used bool
- Whether you're currently using the URL protection policy
- api
Definitions List<GetAppsec Url Protection Policies Url Protection Policy Api Definition> - List of API definitions associated with the URL protection policy
- bypass
Conditions List<GetAppsec Url Protection Policies Url Protection Policy Bypass Condition> - List of bypass conditions for the URL protection policy
- config
Id Integer - Unique identifier of the security configuration
- create
Date String - Date when the URL protection policy was created
- created
By String - User who created the URL protection policy
- description String
- Description of the URL protection policy
- hostname
Paths List<GetAppsec Url Protection Policies Url Protection Policy Hostname Path> - List of hostname and path configurations
- intelligent
Load GetShedding Appsec Url Protection Policies Url Protection Policy Intelligent Load Shedding - Intelligent load shedding configuration
- max
Rate IntegerThreshold - Maximum rate threshold for the URL protection policy
- name String
- Name of the URL protection policy
- update
Date String - Date when the URL protection policy was last updated
- updated
By String - User who last updated the URL protection policy
- url
Protection IntegerPolicy Id - Unique identifier of the URL protection policy
- used Boolean
- Whether you're currently using the URL protection policy
- api
Definitions GetAppsec Url Protection Policies Url Protection Policy Api Definition[] - List of API definitions associated with the URL protection policy
- bypass
Conditions GetAppsec Url Protection Policies Url Protection Policy Bypass Condition[] - List of bypass conditions for the URL protection policy
- config
Id number - Unique identifier of the security configuration
- create
Date string - Date when the URL protection policy was created
- created
By string - User who created the URL protection policy
- description string
- Description of the URL protection policy
- hostname
Paths GetAppsec Url Protection Policies Url Protection Policy Hostname Path[] - List of hostname and path configurations
- intelligent
Load GetShedding Appsec Url Protection Policies Url Protection Policy Intelligent Load Shedding - Intelligent load shedding configuration
- max
Rate numberThreshold - Maximum rate threshold for the URL protection policy
- name string
- Name of the URL protection policy
- update
Date string - Date when the URL protection policy was last updated
- updated
By string - User who last updated the URL protection policy
- url
Protection numberPolicy Id - Unique identifier of the URL protection policy
- used boolean
- Whether you're currently using the URL protection policy
- api_
definitions Sequence[GetAppsec Url Protection Policies Url Protection Policy Api Definition] - List of API definitions associated with the URL protection policy
- bypass_
conditions Sequence[GetAppsec Url Protection Policies Url Protection Policy Bypass Condition] - List of bypass conditions for the URL protection policy
- config_
id int - Unique identifier of the security configuration
- create_
date str - Date when the URL protection policy was created
- created_
by str - User who created the URL protection policy
- description str
- Description of the URL protection policy
- hostname_
paths Sequence[GetAppsec Url Protection Policies Url Protection Policy Hostname Path] - List of hostname and path configurations
- intelligent_
load_ Getshedding Appsec Url Protection Policies Url Protection Policy Intelligent Load Shedding - Intelligent load shedding configuration
- max_
rate_ intthreshold - Maximum rate threshold for the URL protection policy
- name str
- Name of the URL protection policy
- update_
date str - Date when the URL protection policy was last updated
- updated_
by str - User who last updated the URL protection policy
- url_
protection_ intpolicy_ id - Unique identifier of the URL protection policy
- used bool
- Whether you're currently using the URL protection policy
- api
Definitions List<Property Map> - List of API definitions associated with the URL protection policy
- bypass
Conditions List<Property Map> - List of bypass conditions for the URL protection policy
- config
Id Number - Unique identifier of the security configuration
- create
Date String - Date when the URL protection policy was created
- created
By String - User who created the URL protection policy
- description String
- Description of the URL protection policy
- hostname
Paths List<Property Map> - List of hostname and path configurations
- intelligent
Load Property MapShedding - Intelligent load shedding configuration
- max
Rate NumberThreshold - Maximum rate threshold for the URL protection policy
- name String
- Name of the URL protection policy
- update
Date String - Date when the URL protection policy was last updated
- updated
By String - User who last updated the URL protection policy
- url
Protection NumberPolicy Id - Unique identifier of the URL protection policy
- used Boolean
- Whether you're currently using the URL protection policy
GetAppsecUrlProtectionPoliciesUrlProtectionPolicyApiDefinition
- 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
GetAppsecUrlProtectionPoliciesUrlProtectionPolicyBypassCondition
- 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
GetAppsecUrlProtectionPoliciesUrlProtectionPolicyHostnamePath
GetAppsecUrlProtectionPoliciesUrlProtectionPolicyIntelligentLoadShedding
- Categories List<string>
- List of categories for intelligent load shedding
- Custom
Criterias List<GetAppsec Url Protection Policies 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 Policies 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 Policies 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 Policies 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 Policies 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
GetAppsecUrlProtectionPoliciesUrlProtectionPolicyIntelligentLoadSheddingCustomCriteria
- 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
