1. Packages
  2. Akamai
  3. API Docs
  4. getAppSecSecurityPolicyProtections
Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi

akamai.getAppSecSecurityPolicyProtections

Explore with Pulumi AI

Using getAppSecSecurityPolicyProtections

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 getAppSecSecurityPolicyProtections(args: GetAppSecSecurityPolicyProtectionsArgs, opts?: InvokeOptions): Promise<GetAppSecSecurityPolicyProtectionsResult>
function getAppSecSecurityPolicyProtectionsOutput(args: GetAppSecSecurityPolicyProtectionsOutputArgs, opts?: InvokeOptions): Output<GetAppSecSecurityPolicyProtectionsResult>
Copy
def get_app_sec_security_policy_protections(config_id: Optional[int] = None,
                                            security_policy_id: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetAppSecSecurityPolicyProtectionsResult
def get_app_sec_security_policy_protections_output(config_id: Optional[pulumi.Input[int]] = None,
                                            security_policy_id: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetAppSecSecurityPolicyProtectionsResult]
Copy
func GetAppSecSecurityPolicyProtections(ctx *Context, args *GetAppSecSecurityPolicyProtectionsArgs, opts ...InvokeOption) (*GetAppSecSecurityPolicyProtectionsResult, error)
func GetAppSecSecurityPolicyProtectionsOutput(ctx *Context, args *GetAppSecSecurityPolicyProtectionsOutputArgs, opts ...InvokeOption) GetAppSecSecurityPolicyProtectionsResultOutput
Copy

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

public static class GetAppSecSecurityPolicyProtections 
{
    public static Task<GetAppSecSecurityPolicyProtectionsResult> InvokeAsync(GetAppSecSecurityPolicyProtectionsArgs args, InvokeOptions? opts = null)
    public static Output<GetAppSecSecurityPolicyProtectionsResult> Invoke(GetAppSecSecurityPolicyProtectionsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAppSecSecurityPolicyProtectionsResult> getAppSecSecurityPolicyProtections(GetAppSecSecurityPolicyProtectionsArgs args, InvokeOptions options)
public static Output<GetAppSecSecurityPolicyProtectionsResult> getAppSecSecurityPolicyProtections(GetAppSecSecurityPolicyProtectionsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: akamai:index/getAppSecSecurityPolicyProtections:getAppSecSecurityPolicyProtections
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConfigId This property is required. int
SecurityPolicyId This property is required. string
ConfigId This property is required. int
SecurityPolicyId This property is required. string
configId This property is required. Integer
securityPolicyId This property is required. String
configId This property is required. number
securityPolicyId This property is required. string
config_id This property is required. int
security_policy_id This property is required. str
configId This property is required. Number
securityPolicyId This property is required. String

getAppSecSecurityPolicyProtections Result

The following output properties are available:

applyApiConstraints Boolean
applyApplicationLayerControls Boolean
applyBotmanControls Boolean
applyMalwareControls Boolean
applyNetworkLayerControls Boolean
applyRateControls Boolean
applyReputationControls Boolean
applySlowPostControls Boolean
configId Integer
id String
The provider-assigned unique ID for this managed resource.
json String
outputText String
securityPolicyId String
applyApiConstraints boolean
applyApplicationLayerControls boolean
applyBotmanControls boolean
applyMalwareControls boolean
applyNetworkLayerControls boolean
applyRateControls boolean
applyReputationControls boolean
applySlowPostControls boolean
configId number
id string
The provider-assigned unique ID for this managed resource.
json string
outputText string
securityPolicyId string
applyApiConstraints Boolean
applyApplicationLayerControls Boolean
applyBotmanControls Boolean
applyMalwareControls Boolean
applyNetworkLayerControls Boolean
applyRateControls Boolean
applyReputationControls Boolean
applySlowPostControls Boolean
configId Number
id String
The provider-assigned unique ID for this managed resource.
json String
outputText String
securityPolicyId String

Package Details

Repository
Akamai pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.