Commands

CommandDescriptionProduct
Activate-AppSecConfigurationActivates one or more configurations globally.All
Clone-AppSecSecurityPolicyCreates a new copy of an existing security policy or creates a new security policy from scratch when you don't specify a policy to clone in the request.Kona Site Defender and App & API Protector with the Advanced Security module
Export-AppSecConfigurationVersionDetailsGets comprehensive details about a security configuration version.All
Get-AppSecActivationRequestStatusGets the status of a long-running activation request.All
Get-AppSecActivationStatusGets the status of an activation.All
Get-AppSecBypassNetworkListsGets which network lists are used in the bypass network lists settings.Web Application Protector
Get-AppSecConfigurationGets details of the security configuration.All
Get-AppSecConfigurationVersionGets basic details about a configuration version.All
Get-AppSecCustomDenyActionGets the specified custom deny action.All
Get-AppSecCustomRuleGets the details of a custom rule.All
Get-AppSecEvasivePathMatchGets the evasive path match setting for a configuration. Evasive path match is off by default.Web Application Protector, Kona Site Defender
Get-AppSecHostnameCoverageGets the list of hostnames in the account with their current protections, activation statuses, and other summary information.Kona Site Defender, App & API Protector with the Advanced Security module
Get-AppSecLoggingGets HTTP header logging controls for a configuration. HTTP header logging is on by default, and in most cases you should leave it enabled.All
Get-AppSecMatchTargetGets the specified match target.Kona Site Defender, App & API Protector with the Advanced Security module
Get-AppSecPolicyGets the specified security policy.All
Get-AppSecPolicyAdaptiveIntelligenceBeta. Returns whether adaptive intelligence is enabled. Contact your account team if you'd like to run this operation.All
Get-AppSecPolicyAttackGroupGets available tuning recommendations for an attack group.Adaptive Security Engine
Get-AppSecPolicyAttackGroupExceptionsGets the exceptions for an attack group.Adaptive Security Engine
Get-AppSecPolicyAttackGroupRecommendationsGets available tuning recommendations for an attack group.Adaptive Security Engine
Get-AppSecPolicyEvaluationAttackGroupGets a list of evaluation attack groups with their associated actions.All
Get-AppSecPolicyEvaluationPenaltyBoxGets the penalty box settings for a security policy in evaluation mode. When the penalty box is enabled for a policy in evaluation mode, clients that trigger a WAF Deny action are placed in the penalty box.All
Get-AppSecPolicyEvaluationRuleGets the action for a specific rule you want to evaluate. This applies to both ASE auto and ASE manual upgrade modes.Kona Site Defender, App & API Protector with the Advanced Security module
Get-AppSecPolicyEvasivePathMatchGets the evasive path match setting for a security policy. Evasive path match is off by default.Web Application Protector, Kona Site Defender
Get-AppSecPolicyIPGeoFirewallGets which network lists are used in the IP/Geo Firewall settings.All
Get-AppSecPolicyLoggingGets a security policy's settings for HTTP header logging. HTTP header logging is on by default, and in most cases you should leave it enabled.All
Get-AppSecPolicyModeGets the mode to which your rules are currently set.All
Get-AppSecPolicyPenaltyBoxGets the penalty box settings for the security policy you specify.All
Get-AppSecPolicyProtectionsGets the protections and whether they are enabled or disabled in a security policy.All
Get-AppSecPolicyReputationAnalysisGets the current reputation analysis settings.Kona Site Defender
Get-AppSecPolicyReputationProfileGets the details for a given reputation profile.Kona Site Defender, App & API Protector with the Advanced Security module
Get-AppSecPolicyRequestSizeLimitBeta. Gets request body inspection limit settings for a security policy. Contact your account team if you'd like to run this operation.All
Get-AppSecPolicyRuleGets the action a rule takes when triggered.Kona Site Defender, App & API Protector with the Advanced Security module.
Get-AppSecPolicyRuleRecommendationsGets available tuning recommendations for a rule. Our system can identify patterns of false positives, and suggests exceptions for you to include in your rule.Adaptive Security Engine
Get-AppSecPolicySlowPostSettingsGets slow POST protection settings for a specific configuration.All
Get-AppSecPolicyTuningRecommendationsGets available tuning recommendations for a policy. Our system can identify patterns of false positives and suggest exceptions for you to include in your policy.Adaptive Security Engine
Get-AppSecPolicyUpgradeDetailsVerifies changes in a given rule sets.Kona Site Defender, App & API Protector with the Advanced Security module.
Get-AppSecPragmaSettingsGets the Pragma header's excluded conditions.All
Get-AppSecPrefetchGets the prefetch request settings.Kona Site Defender
Get-AppSecRatePolicyGets the specified rate policy.All
Get-AppSecReputationProfileGets the details for a specific reputation profile.Kona Site Defender, App & API Protector with the Advanced Security module
Get-AppSecRequestSizeLimitBeta. Gets request body inspection limit settings for a configuration. Contact your account team if you'd like to run this operation.All
Get-AppSecSiemSettingsGets SIEM settings for a specific configuration.All
Get-AppSecSiemVersionsGets available SIEM versions.All
Get-AppSecVersionNotesGets the most recent version notes for a configuration.All
List-AppSecActivationHistoryGets one or more configurations globally.All
List-AppSecConfigurationsGets all available security configurations.All
List-AppSecConfigurationVersionsGets all available versions for the specified security configuration, with results optionally paginated.All
List-AppSecCustomRulesGets all custom rules defined in a security configuration.All
List-AppSecFailoverHostnamesGets all the failover hostnames in a configuration.All
List-AppSecHostnameOverlapsGets all the configuration versions that contain a hostname also included in the current configuration version.Kona Site Defender, App & API Protector with the Advanced Security module
List-AppSecMatchTargetsGets all match targets defined for a given security configuration version.All
List-AppSecPoliciesGets all security policies available for a given security configuration.All
List-AppSecPolicyAPIRequestConstraintsGets all APIs with their constraints and associated actions.Kona Site Defender, App & API Protector with the Advanced Security module
List-AppSecPolicyAttackGroupsGets all attack groups with their associated actions.All
List-AppSecPolicyCustomRulesGets all configured custom rules for the specified configuration.All
List-AppSecPolicyEvaluationAttackGroupsGets all evaluation attack groups with their associated actions.All
List-AppSecPolicyEvaluationRulesGets all rules available for evaluation and their actions.Kona Site Defender, App & API Protector with the Advanced Security module
List-AppSecPolicyRatePoliciesGets all rate policies currently in use with the actions each policy takes when conditions are met.All
List-AppSecPolicyRulesGets the action taken for each rule in a policy. The action occurs when the rules are triggered by a request. These are not the same rules as Custom Rules that you configure yourself. These rules are maintained by Akamai.Kona Site Defender, App & API Protector with the Advanced Security module
List-AppSecRatePoliciesGets all rate policies for a specific security configuration versionAll
List-AppSecReputationProfilesGets all reputation profiles for a specific security configuration version. To use reputation profiles, you need to add Client Reputation to Kona Site Defender on your contract.Kona Site Defender, App & API Protector with the Advanced Security module
List-AppSecSelectableHostnamesGets all the hostnames that a given configuration version has the ability to protect. Hostnames may show as error hosts when they aren't currently available.All
List-AppSecSelectedHostnamesGets all the hostnames that a configuration version selects as candidates of protected hostnames that you can use in match targets.All
List-AppSecSubscribersGets all all subscribers to a feature for a security configuration. The response array is empty if no subscribers exist.Kona Site Defender
New-AppSecConfigurationCreates a new configuration for AAP/WAP.All
New-AppSecConfigurationVersionCreates a new version for a given security configuration.All
New-AppSecCustomDenyActionCreate a new custom deny action for a given security configuration and version.All
New-AppSecCustomRuleCreates a new custom rule for a given security configuration and version.All
New-AppSecMatchTargetCreates a new match target for a given security configuration and version.All
New-AppSecPolicyCreates a new policy for a given security configuration and version.All
New-AppSecRatePolicyCreates a new rate policy for a given security configuration and version.All
New-AppSecReputationProfileCreates a new reputation profile for a given security configuration and version.All
New-AppSecSubscriptionCreates a subscription request to receive recommendation emails.All
Remove-AppSecConfigurationDeletes a security configuration for a configuration that has never been activated.All
Remove-AppSecConfigurationVersionDeletes a version of a given security configuration.All
Remove-AppSecCustomDenyActionDeletes a custom deny action from a given security configuration.All
Remove-AppSecCustomRuleDeletes a custom rule from a given security configuration.All
Remove-AppSecMatchTargetDeletes a match target from a given security configuration.All
Remove-AppSecPolicyDeletes a policy from a given security configurationsAll
Remove-AppSecRatePolicyDeletes a rate policy from a given security configuration.All
Remove-AppSecReputationProfileDeletes a reputation profile from a given security configuration.All
Remove-AppSecSubscriptionDeletes a subscription for recommendation emails.All
Rename-AppSecConfigurationChanges the name of a security configuration.All
Set-AppSecBypassNetworkListsUpdates a WAP configuration with bypass network lists.All
Set-AppSecCustomDenyActionUpdates a custom deny action in a security configuration and version.All
Set-AppSecCustomRuleUpdates a custom rule in a security configuration and version.All
Set-AppSecEvasivePathMatchUpdates the evasive path match settings for a security configuration and versionAll
Set-AppSecLoggingUpdates the logging settings for a security configuration and version.All
Set-AppSecMatchTargetUpdates a match target in a security configuration and version.All
Set-AppSecMatchTargetOrderUpdates the order of match targets in a security configuration and version.All
Set-AppSecPolicyUpdates the name of a policy within a given security configuration and version.All
Set-AppSecPolicyAdaptiveIntelligenceBeta. Updates the adaptive intelligence settings for a given policy in a security configuration and version. Contact your account team if you'd like to run this operation.All
Set-AppSecPolicyAttackGroupUpdates an attack group for a given policy in a security configuration and version.All
Set-AppSecPolicyAttackGroupExceptionsUpdates attack group exceptions for a given policy in a security configuration and version.All
Set-AppSecPolicyCustomRuleUpdates the custom rule action for a given policy in a security configuration and version.All
Set-AppSecPolicyEvaluationAttackGroupUpdates an attack group in evaluation mode for a given policy in a security configuration and version.All
Set-AppSecPolicyEvaluationAttackGroupExceptionsUpdates the exceptions to an attack group in evaluation mode for a given policy in a security configuration and version.All
Set-AppSecPolicyEvaluationModeSets the evaluation mode for a given policy in a security configuration and version.All
Set-AppSecPolicyEvaluationPenaltyBoxUpdates the penalty box settings in evaluation mode for a given policy in a security configuration and version.All
Set-AppSecPolicyEvaluationRuleUpdates a WAF rule action in evaluation mode for a given policy in a security configuration and version.All
Set-AppSecPolicyEvaluationRuleExceptionsUpdates the exceptions for a WAF rule in evaluation mode for a given policy in a security configuration and version.All
Set-AppSecPolicyEvasivePathMatchUpdates the evasive path match settings for a given policy in a security configuration and version.All
Set-AppSecPolicyIPGeoFirewallUpdates the IP/GEO settings for a given policy in a security configuration and version.All
Set-AppSecPolicyLoggingUpdates the logging settings for a given policy in a security configuration and version.All
Set-AppSecPolicyModeUpdates the WAF mode for a given policy in a security configuration and version.All
Set-AppSecPolicyPenaltyBoxUpdates the penalty box settings for a given policy in a security configuration and version.All
Set-AppSecPolicyPragmaSettingsUpdates the Pragma header settings for a given policy in a security configuration and version.All
Set-AppSecPolicyProtectionsUpdates which protections are enabled for a given policy in a security configuration and version.All
Set-AppSecPolicyRatePolicyUpdates the rate policy actions for a given policy in a security configuration and version.All
Set-AppSecPolicyReputationAnalysisUpdatse the reputation analysis settings for a given policy in a security configuration and version.All
Set-AppSecPolicyReputationProfileUpdates the reputation profile settings for a given policy in a security configuration and version.All
Set-AppSecPolicyRequestSizeLimitUpdates the request size limit for a given policy in a security configuration and version.All
Set-AppSecPolicyRuleUpdates a WAF rule action for a given policy in a security configuration and version.All
Set-AppSecPolicyRuleExceptionsUpdate the exceptions for a WAF rule for a given policy in a security configuration and versionAll
Set-AppSecPolicySlowPostSettingsUpdates the slow post settings for a given policy in a security configuration and version.All
Set-AppSecPolicyTuningRecommendationsUpdates response to exception recommendations for a given policy in a security configuration and version.All
Set-AppSecPragmaSettingsUpdates the Pragma header settings for a security configuration and version.All
Set-AppSecPrefetchUpdates the prefetching settings for a security configuration and version.All
Set-AppSecRatePolicyUpdates a rate policy for a security configuration and version.All
Set-AppSecReputationProfileUpdates a reputation profile for a security configuration and version.All
Set-AppSecRequestSizeLimitUpdates the request size limit settings for a security configuration and version.All
Set-AppSecSelectedHostnamesUpdates the selected hostnames included in a security configuration and version.All
Set-AppSecSiemSettingsUpdates the SIEM settings for a security configuration and version.All
Set-AppSecVersionNotesUpdates the version notes of a security configuration and version.All
Update-AppSecKRSRuleSetUpdates the KRS rule set.All