New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@aws-sdk/client-network-firewall

Package Overview
Dependencies
Maintainers
0
Versions
397
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/client-network-firewall - npm Package Compare versions

Comparing version 3.750.0 to 3.752.0

dist-es/commands/GetAnalysisReportResultsCommand.js

4

dist-es/commands/index.js

@@ -20,2 +20,4 @@ export * from "./AssociateFirewallPolicyCommand";

export * from "./DisassociateSubnetsCommand";
export * from "./GetAnalysisReportResultsCommand";
export * from "./ListAnalysisReportsCommand";
export * from "./ListFirewallPoliciesCommand";

@@ -27,4 +29,6 @@ export * from "./ListFirewallsCommand";

export * from "./PutResourcePolicyCommand";
export * from "./StartAnalysisReportCommand";
export * from "./TagResourceCommand";
export * from "./UntagResourceCommand";
export * from "./UpdateFirewallAnalysisSettingsCommand";
export * from "./UpdateFirewallDeleteProtectionCommand";

@@ -31,0 +35,0 @@ export * from "./UpdateFirewallDescriptionCommand";

import { NetworkFirewallServiceException as __BaseException } from "./NetworkFirewallServiceException";
export const EnabledAnalysisType = {
HTTP_HOST: "HTTP_HOST",
TLS_SNI: "TLS_SNI",
};
export const IdentifiedType = {

@@ -3,0 +7,0 @@ STATELESS_RULE_CONTAINS_TCP_FLAGS: "STATELESS_RULE_CONTAINS_TCP_FLAGS",

@@ -21,2 +21,4 @@ import { createAggregatedClient } from "@smithy/smithy-client";

import { DisassociateSubnetsCommand, } from "./commands/DisassociateSubnetsCommand";
import { GetAnalysisReportResultsCommand, } from "./commands/GetAnalysisReportResultsCommand";
import { ListAnalysisReportsCommand, } from "./commands/ListAnalysisReportsCommand";
import { ListFirewallPoliciesCommand, } from "./commands/ListFirewallPoliciesCommand";

@@ -28,4 +30,6 @@ import { ListFirewallsCommand, } from "./commands/ListFirewallsCommand";

import { PutResourcePolicyCommand, } from "./commands/PutResourcePolicyCommand";
import { StartAnalysisReportCommand, } from "./commands/StartAnalysisReportCommand";
import { TagResourceCommand } from "./commands/TagResourceCommand";
import { UntagResourceCommand, } from "./commands/UntagResourceCommand";
import { UpdateFirewallAnalysisSettingsCommand, } from "./commands/UpdateFirewallAnalysisSettingsCommand";
import { UpdateFirewallDeleteProtectionCommand, } from "./commands/UpdateFirewallDeleteProtectionCommand";

@@ -61,2 +65,4 @@ import { UpdateFirewallDescriptionCommand, } from "./commands/UpdateFirewallDescriptionCommand";

DisassociateSubnetsCommand,
GetAnalysisReportResultsCommand,
ListAnalysisReportsCommand,
ListFirewallPoliciesCommand,

@@ -68,4 +74,6 @@ ListFirewallsCommand,

PutResourcePolicyCommand,
StartAnalysisReportCommand,
TagResourceCommand,
UntagResourceCommand,
UpdateFirewallAnalysisSettingsCommand,
UpdateFirewallDeleteProtectionCommand,

@@ -72,0 +80,0 @@ UpdateFirewallDescriptionCommand,

@@ -0,2 +1,4 @@

export * from "./GetAnalysisReportResultsPaginator";
export * from "./Interfaces";
export * from "./ListAnalysisReportsPaginator";
export * from "./ListFirewallPoliciesPaginator";

@@ -3,0 +5,0 @@ export * from "./ListFirewallsPaginator";

@@ -120,2 +120,14 @@ import { loadRestJsonErrorCode, parseJsonBody as parseBody, parseJsonErrorBody as parseErrorBody } from "@aws-sdk/core";

};
export const se_GetAnalysisReportResultsCommand = async (input, context) => {
const headers = sharedHeaders("GetAnalysisReportResults");
let body;
body = JSON.stringify(_json(input));
return buildHttpRpcRequest(context, headers, "/", undefined, body);
};
export const se_ListAnalysisReportsCommand = async (input, context) => {
const headers = sharedHeaders("ListAnalysisReports");
let body;
body = JSON.stringify(_json(input));
return buildHttpRpcRequest(context, headers, "/", undefined, body);
};
export const se_ListFirewallPoliciesCommand = async (input, context) => {

@@ -157,2 +169,8 @@ const headers = sharedHeaders("ListFirewallPolicies");

};
export const se_StartAnalysisReportCommand = async (input, context) => {
const headers = sharedHeaders("StartAnalysisReport");
let body;
body = JSON.stringify(_json(input));
return buildHttpRpcRequest(context, headers, "/", undefined, body);
};
export const se_TagResourceCommand = async (input, context) => {

@@ -170,2 +188,8 @@ const headers = sharedHeaders("TagResource");

};
export const se_UpdateFirewallAnalysisSettingsCommand = async (input, context) => {
const headers = sharedHeaders("UpdateFirewallAnalysisSettings");
let body;
body = JSON.stringify(_json(input));
return buildHttpRpcRequest(context, headers, "/", undefined, body);
};
export const se_UpdateFirewallDeleteProtectionCommand = async (input, context) => {

@@ -472,2 +496,28 @@ const headers = sharedHeaders("UpdateFirewallDeleteProtection");

};
export const de_GetAnalysisReportResultsCommand = async (output, context) => {
if (output.statusCode >= 300) {
return de_CommandError(output, context);
}
const data = await parseBody(output.body, context);
let contents = {};
contents = de_GetAnalysisReportResultsResponse(data, context);
const response = {
$metadata: deserializeMetadata(output),
...contents,
};
return response;
};
export const de_ListAnalysisReportsCommand = async (output, context) => {
if (output.statusCode >= 300) {
return de_CommandError(output, context);
}
const data = await parseBody(output.body, context);
let contents = {};
contents = de_ListAnalysisReportsResponse(data, context);
const response = {
$metadata: deserializeMetadata(output),
...contents,
};
return response;
};
export const de_ListFirewallPoliciesCommand = async (output, context) => {

@@ -551,2 +601,15 @@ if (output.statusCode >= 300) {

};
export const de_StartAnalysisReportCommand = async (output, context) => {
if (output.statusCode >= 300) {
return de_CommandError(output, context);
}
const data = await parseBody(output.body, context);
let contents = {};
contents = _json(data);
const response = {
$metadata: deserializeMetadata(output),
...contents,
};
return response;
};
export const de_TagResourceCommand = async (output, context) => {

@@ -578,2 +641,15 @@ if (output.statusCode >= 300) {

};
export const de_UpdateFirewallAnalysisSettingsCommand = async (output, context) => {
if (output.statusCode >= 300) {
return de_CommandError(output, context);
}
const data = await parseBody(output.body, context);
let contents = {};
contents = _json(data);
const response = {
$metadata: deserializeMetadata(output),
...contents,
};
return response;
};
export const de_UpdateFirewallDeleteProtectionCommand = async (output, context) => {

@@ -886,2 +962,36 @@ if (output.statusCode >= 300) {

};
const de_AnalysisReport = (output, context) => {
return take(output, {
AnalysisReportId: __expectString,
AnalysisType: __expectString,
ReportTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
Status: __expectString,
});
};
const de_AnalysisReportResults = (output, context) => {
const retVal = (output || [])
.filter((e) => e != null)
.map((entry) => {
return de_AnalysisTypeReportResult(entry, context);
});
return retVal;
};
const de_AnalysisReports = (output, context) => {
const retVal = (output || [])
.filter((e) => e != null)
.map((entry) => {
return de_AnalysisReport(entry, context);
});
return retVal;
};
const de_AnalysisTypeReportResult = (output, context) => {
return take(output, {
Domain: __expectString,
FirstAccessed: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
Hits: _json,
LastAccessed: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
Protocol: __expectString,
UniqueSources: _json,
});
};
const de_CreateFirewallPolicyResponse = (output, context) => {

@@ -967,2 +1077,19 @@ return take(output, {

};
const de_GetAnalysisReportResultsResponse = (output, context) => {
return take(output, {
AnalysisReportResults: (_) => de_AnalysisReportResults(_, context),
AnalysisType: __expectString,
EndTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
NextToken: __expectString,
ReportTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
StartTime: (_) => __expectNonNull(__parseEpochTimestamp(__expectNumber(_))),
Status: __expectString,
});
};
const de_ListAnalysisReportsResponse = (output, context) => {
return take(output, {
AnalysisReports: (_) => de_AnalysisReports(_, context),
NextToken: __expectString,
});
};
const de_RuleGroupResponse = (output, context) => {

@@ -969,0 +1096,0 @@ return take(output, {

@@ -37,2 +37,3 @@ import { Command as $Command } from "@smithy/smithy-client";

* <p>To retrieve information about firewalls, use <a>ListFirewalls</a> and <a>DescribeFirewall</a>.</p>
* <p>To generate a report on the last 30 days of traffic monitored by a firewall, use <a>StartAnalysisReport</a>.</p>
* @example

@@ -47,4 +48,4 @@ * Use a bare-bones client and the command you need to make an API call.

* FirewallPolicyArn: "STRING_VALUE", // required
* VpcId: "STRING_VALUE", // required
* SubnetMappings: [ // SubnetMappings // required
* VpcId: "STRING_VALUE",
* SubnetMappings: [ // SubnetMappings
* { // SubnetMapping

@@ -69,2 +70,5 @@ * SubnetId: "STRING_VALUE", // required

* },
* EnabledAnalysisTypes: [ // EnabledAnalysisTypes
* "TLS_SNI" || "HTTP_HOST",
* ],
* };

@@ -100,2 +104,5 @@ * const command = new CreateFirewallCommand(input);

* // },
* // EnabledAnalysisTypes: [ // EnabledAnalysisTypes
* // "TLS_SNI" || "HTTP_HOST",
* // ],
* // },

@@ -102,0 +109,0 @@ * // FirewallStatus: { // FirewallStatus

@@ -80,2 +80,5 @@ import { Command as $Command } from "@smithy/smithy-client";

* // },
* // EnabledAnalysisTypes: [ // EnabledAnalysisTypes
* // "TLS_SNI" || "HTTP_HOST",
* // ],
* // },

@@ -82,0 +85,0 @@ * // FirewallStatus: { // FirewallStatus

@@ -71,2 +71,5 @@ import { Command as $Command } from "@smithy/smithy-client";

* // },
* // EnabledAnalysisTypes: [ // EnabledAnalysisTypes
* // "TLS_SNI" || "HTTP_HOST",
* // ],
* // },

@@ -73,0 +76,0 @@ * // FirewallStatus: { // FirewallStatus

@@ -20,2 +20,4 @@ export * from "./AssociateFirewallPolicyCommand";

export * from "./DisassociateSubnetsCommand";
export * from "./GetAnalysisReportResultsCommand";
export * from "./ListAnalysisReportsCommand";
export * from "./ListFirewallPoliciesCommand";

@@ -27,4 +29,6 @@ export * from "./ListFirewallsCommand";

export * from "./PutResourcePolicyCommand";
export * from "./StartAnalysisReportCommand";
export * from "./TagResourceCommand";
export * from "./UntagResourceCommand";
export * from "./UpdateFirewallAnalysisSettingsCommand";
export * from "./UpdateFirewallDeleteProtectionCommand";

@@ -31,0 +35,0 @@ export * from "./UpdateFirewallDescriptionCommand";

5

dist-types/index.d.ts

@@ -28,3 +28,6 @@ /**

* gateway, NAT gateway, or over VPN or Direct Connect. Network Firewall uses rules that are compatible
* with Suricata, a free, open source network analysis and threat detection engine. </p>
* with Suricata, a free, open source network analysis and threat detection engine.
* Network Firewall supports Suricata version 7.0.3. For information about Suricata,
* see the <a href="https://suricata.io/">Suricata website</a> and the
* <a href="https://suricata.readthedocs.io/en/suricata-7.0.3/">Suricata User Guide</a>. </p>
* <p>You can use Network Firewall to monitor and protect your VPC traffic in a number of ways.

@@ -31,0 +34,0 @@ * The following are just a few examples: </p>

@@ -21,2 +21,4 @@ import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types";

import { DisassociateSubnetsCommandInput, DisassociateSubnetsCommandOutput } from "./commands/DisassociateSubnetsCommand";
import { GetAnalysisReportResultsCommandInput, GetAnalysisReportResultsCommandOutput } from "./commands/GetAnalysisReportResultsCommand";
import { ListAnalysisReportsCommandInput, ListAnalysisReportsCommandOutput } from "./commands/ListAnalysisReportsCommand";
import { ListFirewallPoliciesCommandInput, ListFirewallPoliciesCommandOutput } from "./commands/ListFirewallPoliciesCommand";

@@ -28,4 +30,6 @@ import { ListFirewallsCommandInput, ListFirewallsCommandOutput } from "./commands/ListFirewallsCommand";

import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput } from "./commands/PutResourcePolicyCommand";
import { StartAnalysisReportCommandInput, StartAnalysisReportCommandOutput } from "./commands/StartAnalysisReportCommand";
import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand";
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand";
import { UpdateFirewallAnalysisSettingsCommandInput, UpdateFirewallAnalysisSettingsCommandOutput } from "./commands/UpdateFirewallAnalysisSettingsCommand";
import { UpdateFirewallDeleteProtectionCommandInput, UpdateFirewallDeleteProtectionCommandOutput } from "./commands/UpdateFirewallDeleteProtectionCommand";

@@ -167,2 +171,15 @@ import { UpdateFirewallDescriptionCommandInput, UpdateFirewallDescriptionCommandOutput } from "./commands/UpdateFirewallDescriptionCommand";

/**
* @see {@link GetAnalysisReportResultsCommand}
*/
getAnalysisReportResults(args: GetAnalysisReportResultsCommandInput, options?: __HttpHandlerOptions): Promise<GetAnalysisReportResultsCommandOutput>;
getAnalysisReportResults(args: GetAnalysisReportResultsCommandInput, cb: (err: any, data?: GetAnalysisReportResultsCommandOutput) => void): void;
getAnalysisReportResults(args: GetAnalysisReportResultsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAnalysisReportResultsCommandOutput) => void): void;
/**
* @see {@link ListAnalysisReportsCommand}
*/
listAnalysisReports(): Promise<ListAnalysisReportsCommandOutput>;
listAnalysisReports(args: ListAnalysisReportsCommandInput, options?: __HttpHandlerOptions): Promise<ListAnalysisReportsCommandOutput>;
listAnalysisReports(args: ListAnalysisReportsCommandInput, cb: (err: any, data?: ListAnalysisReportsCommandOutput) => void): void;
listAnalysisReports(args: ListAnalysisReportsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAnalysisReportsCommandOutput) => void): void;
/**
* @see {@link ListFirewallPoliciesCommand}

@@ -208,2 +225,8 @@ */

/**
* @see {@link StartAnalysisReportCommand}
*/
startAnalysisReport(args: StartAnalysisReportCommandInput, options?: __HttpHandlerOptions): Promise<StartAnalysisReportCommandOutput>;
startAnalysisReport(args: StartAnalysisReportCommandInput, cb: (err: any, data?: StartAnalysisReportCommandOutput) => void): void;
startAnalysisReport(args: StartAnalysisReportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartAnalysisReportCommandOutput) => void): void;
/**
* @see {@link TagResourceCommand}

@@ -221,2 +244,9 @@ */

/**
* @see {@link UpdateFirewallAnalysisSettingsCommand}
*/
updateFirewallAnalysisSettings(): Promise<UpdateFirewallAnalysisSettingsCommandOutput>;
updateFirewallAnalysisSettings(args: UpdateFirewallAnalysisSettingsCommandInput, options?: __HttpHandlerOptions): Promise<UpdateFirewallAnalysisSettingsCommandOutput>;
updateFirewallAnalysisSettings(args: UpdateFirewallAnalysisSettingsCommandInput, cb: (err: any, data?: UpdateFirewallAnalysisSettingsCommandOutput) => void): void;
updateFirewallAnalysisSettings(args: UpdateFirewallAnalysisSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFirewallAnalysisSettingsCommandOutput) => void): void;
/**
* @see {@link UpdateFirewallDeleteProtectionCommand}

@@ -306,3 +336,6 @@ */

* gateway, NAT gateway, or over VPN or Direct Connect. Network Firewall uses rules that are compatible
* with Suricata, a free, open source network analysis and threat detection engine. </p>
* with Suricata, a free, open source network analysis and threat detection engine.
* Network Firewall supports Suricata version 7.0.3. For information about Suricata,
* see the <a href="https://suricata.io/">Suricata website</a> and the
* <a href="https://suricata.readthedocs.io/en/suricata-7.0.3/">Suricata User Guide</a>. </p>
* <p>You can use Network Firewall to monitor and protect your VPC traffic in a number of ways.

@@ -309,0 +342,0 @@ * The following are just a few examples: </p>

@@ -29,2 +29,4 @@ import { HostHeaderInputConfig, HostHeaderResolvedConfig } from "@aws-sdk/middleware-host-header";

import { DisassociateSubnetsCommandInput, DisassociateSubnetsCommandOutput } from "./commands/DisassociateSubnetsCommand";
import { GetAnalysisReportResultsCommandInput, GetAnalysisReportResultsCommandOutput } from "./commands/GetAnalysisReportResultsCommand";
import { ListAnalysisReportsCommandInput, ListAnalysisReportsCommandOutput } from "./commands/ListAnalysisReportsCommand";
import { ListFirewallPoliciesCommandInput, ListFirewallPoliciesCommandOutput } from "./commands/ListFirewallPoliciesCommand";

@@ -36,4 +38,6 @@ import { ListFirewallsCommandInput, ListFirewallsCommandOutput } from "./commands/ListFirewallsCommand";

import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput } from "./commands/PutResourcePolicyCommand";
import { StartAnalysisReportCommandInput, StartAnalysisReportCommandOutput } from "./commands/StartAnalysisReportCommand";
import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand";
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand";
import { UpdateFirewallAnalysisSettingsCommandInput, UpdateFirewallAnalysisSettingsCommandOutput } from "./commands/UpdateFirewallAnalysisSettingsCommand";
import { UpdateFirewallDeleteProtectionCommandInput, UpdateFirewallDeleteProtectionCommandOutput } from "./commands/UpdateFirewallDeleteProtectionCommand";

@@ -54,7 +58,7 @@ import { UpdateFirewallDescriptionCommandInput, UpdateFirewallDescriptionCommandOutput } from "./commands/UpdateFirewallDescriptionCommand";

*/
export type ServiceInputTypes = AssociateFirewallPolicyCommandInput | AssociateSubnetsCommandInput | CreateFirewallCommandInput | CreateFirewallPolicyCommandInput | CreateRuleGroupCommandInput | CreateTLSInspectionConfigurationCommandInput | DeleteFirewallCommandInput | DeleteFirewallPolicyCommandInput | DeleteResourcePolicyCommandInput | DeleteRuleGroupCommandInput | DeleteTLSInspectionConfigurationCommandInput | DescribeFirewallCommandInput | DescribeFirewallPolicyCommandInput | DescribeLoggingConfigurationCommandInput | DescribeResourcePolicyCommandInput | DescribeRuleGroupCommandInput | DescribeRuleGroupMetadataCommandInput | DescribeTLSInspectionConfigurationCommandInput | DisassociateSubnetsCommandInput | ListFirewallPoliciesCommandInput | ListFirewallsCommandInput | ListRuleGroupsCommandInput | ListTLSInspectionConfigurationsCommandInput | ListTagsForResourceCommandInput | PutResourcePolicyCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateFirewallDeleteProtectionCommandInput | UpdateFirewallDescriptionCommandInput | UpdateFirewallEncryptionConfigurationCommandInput | UpdateFirewallPolicyChangeProtectionCommandInput | UpdateFirewallPolicyCommandInput | UpdateLoggingConfigurationCommandInput | UpdateRuleGroupCommandInput | UpdateSubnetChangeProtectionCommandInput | UpdateTLSInspectionConfigurationCommandInput;
export type ServiceInputTypes = AssociateFirewallPolicyCommandInput | AssociateSubnetsCommandInput | CreateFirewallCommandInput | CreateFirewallPolicyCommandInput | CreateRuleGroupCommandInput | CreateTLSInspectionConfigurationCommandInput | DeleteFirewallCommandInput | DeleteFirewallPolicyCommandInput | DeleteResourcePolicyCommandInput | DeleteRuleGroupCommandInput | DeleteTLSInspectionConfigurationCommandInput | DescribeFirewallCommandInput | DescribeFirewallPolicyCommandInput | DescribeLoggingConfigurationCommandInput | DescribeResourcePolicyCommandInput | DescribeRuleGroupCommandInput | DescribeRuleGroupMetadataCommandInput | DescribeTLSInspectionConfigurationCommandInput | DisassociateSubnetsCommandInput | GetAnalysisReportResultsCommandInput | ListAnalysisReportsCommandInput | ListFirewallPoliciesCommandInput | ListFirewallsCommandInput | ListRuleGroupsCommandInput | ListTLSInspectionConfigurationsCommandInput | ListTagsForResourceCommandInput | PutResourcePolicyCommandInput | StartAnalysisReportCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateFirewallAnalysisSettingsCommandInput | UpdateFirewallDeleteProtectionCommandInput | UpdateFirewallDescriptionCommandInput | UpdateFirewallEncryptionConfigurationCommandInput | UpdateFirewallPolicyChangeProtectionCommandInput | UpdateFirewallPolicyCommandInput | UpdateLoggingConfigurationCommandInput | UpdateRuleGroupCommandInput | UpdateSubnetChangeProtectionCommandInput | UpdateTLSInspectionConfigurationCommandInput;
/**
* @public
*/
export type ServiceOutputTypes = AssociateFirewallPolicyCommandOutput | AssociateSubnetsCommandOutput | CreateFirewallCommandOutput | CreateFirewallPolicyCommandOutput | CreateRuleGroupCommandOutput | CreateTLSInspectionConfigurationCommandOutput | DeleteFirewallCommandOutput | DeleteFirewallPolicyCommandOutput | DeleteResourcePolicyCommandOutput | DeleteRuleGroupCommandOutput | DeleteTLSInspectionConfigurationCommandOutput | DescribeFirewallCommandOutput | DescribeFirewallPolicyCommandOutput | DescribeLoggingConfigurationCommandOutput | DescribeResourcePolicyCommandOutput | DescribeRuleGroupCommandOutput | DescribeRuleGroupMetadataCommandOutput | DescribeTLSInspectionConfigurationCommandOutput | DisassociateSubnetsCommandOutput | ListFirewallPoliciesCommandOutput | ListFirewallsCommandOutput | ListRuleGroupsCommandOutput | ListTLSInspectionConfigurationsCommandOutput | ListTagsForResourceCommandOutput | PutResourcePolicyCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateFirewallDeleteProtectionCommandOutput | UpdateFirewallDescriptionCommandOutput | UpdateFirewallEncryptionConfigurationCommandOutput | UpdateFirewallPolicyChangeProtectionCommandOutput | UpdateFirewallPolicyCommandOutput | UpdateLoggingConfigurationCommandOutput | UpdateRuleGroupCommandOutput | UpdateSubnetChangeProtectionCommandOutput | UpdateTLSInspectionConfigurationCommandOutput;
export type ServiceOutputTypes = AssociateFirewallPolicyCommandOutput | AssociateSubnetsCommandOutput | CreateFirewallCommandOutput | CreateFirewallPolicyCommandOutput | CreateRuleGroupCommandOutput | CreateTLSInspectionConfigurationCommandOutput | DeleteFirewallCommandOutput | DeleteFirewallPolicyCommandOutput | DeleteResourcePolicyCommandOutput | DeleteRuleGroupCommandOutput | DeleteTLSInspectionConfigurationCommandOutput | DescribeFirewallCommandOutput | DescribeFirewallPolicyCommandOutput | DescribeLoggingConfigurationCommandOutput | DescribeResourcePolicyCommandOutput | DescribeRuleGroupCommandOutput | DescribeRuleGroupMetadataCommandOutput | DescribeTLSInspectionConfigurationCommandOutput | DisassociateSubnetsCommandOutput | GetAnalysisReportResultsCommandOutput | ListAnalysisReportsCommandOutput | ListFirewallPoliciesCommandOutput | ListFirewallsCommandOutput | ListRuleGroupsCommandOutput | ListTLSInspectionConfigurationsCommandOutput | ListTagsForResourceCommandOutput | PutResourcePolicyCommandOutput | StartAnalysisReportCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateFirewallAnalysisSettingsCommandOutput | UpdateFirewallDeleteProtectionCommandOutput | UpdateFirewallDescriptionCommandOutput | UpdateFirewallEncryptionConfigurationCommandOutput | UpdateFirewallPolicyChangeProtectionCommandOutput | UpdateFirewallPolicyCommandOutput | UpdateLoggingConfigurationCommandOutput | UpdateRuleGroupCommandOutput | UpdateSubnetChangeProtectionCommandOutput | UpdateTLSInspectionConfigurationCommandOutput;
/**

@@ -237,3 +241,6 @@ * @public

* gateway, NAT gateway, or over VPN or Direct Connect. Network Firewall uses rules that are compatible
* with Suricata, a free, open source network analysis and threat detection engine. </p>
* with Suricata, a free, open source network analysis and threat detection engine.
* Network Firewall supports Suricata version 7.0.3. For information about Suricata,
* see the <a href="https://suricata.io/">Suricata website</a> and the
* <a href="https://suricata.readthedocs.io/en/suricata-7.0.3/">Suricata User Guide</a>. </p>
* <p>You can use Network Firewall to monitor and protect your VPC traffic in a number of ways.

@@ -240,0 +247,0 @@ * The following are just a few examples: </p>

@@ -0,2 +1,4 @@

export * from "./GetAnalysisReportResultsPaginator";
export * from "./Interfaces";
export * from "./ListAnalysisReportsPaginator";
export * from "./ListFirewallPoliciesPaginator";

@@ -3,0 +5,0 @@ export * from "./ListFirewallsPaginator";

@@ -22,2 +22,4 @@ import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@smithy/protocol-http";

import { DisassociateSubnetsCommandInput, DisassociateSubnetsCommandOutput } from "../commands/DisassociateSubnetsCommand";
import { GetAnalysisReportResultsCommandInput, GetAnalysisReportResultsCommandOutput } from "../commands/GetAnalysisReportResultsCommand";
import { ListAnalysisReportsCommandInput, ListAnalysisReportsCommandOutput } from "../commands/ListAnalysisReportsCommand";
import { ListFirewallPoliciesCommandInput, ListFirewallPoliciesCommandOutput } from "../commands/ListFirewallPoliciesCommand";

@@ -29,4 +31,6 @@ import { ListFirewallsCommandInput, ListFirewallsCommandOutput } from "../commands/ListFirewallsCommand";

import { PutResourcePolicyCommandInput, PutResourcePolicyCommandOutput } from "../commands/PutResourcePolicyCommand";
import { StartAnalysisReportCommandInput, StartAnalysisReportCommandOutput } from "../commands/StartAnalysisReportCommand";
import { TagResourceCommandInput, TagResourceCommandOutput } from "../commands/TagResourceCommand";
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "../commands/UntagResourceCommand";
import { UpdateFirewallAnalysisSettingsCommandInput, UpdateFirewallAnalysisSettingsCommandOutput } from "../commands/UpdateFirewallAnalysisSettingsCommand";
import { UpdateFirewallDeleteProtectionCommandInput, UpdateFirewallDeleteProtectionCommandOutput } from "../commands/UpdateFirewallDeleteProtectionCommand";

@@ -118,2 +122,10 @@ import { UpdateFirewallDescriptionCommandInput, UpdateFirewallDescriptionCommandOutput } from "../commands/UpdateFirewallDescriptionCommand";

/**
* serializeAws_json1_0GetAnalysisReportResultsCommand
*/
export declare const se_GetAnalysisReportResultsCommand: (input: GetAnalysisReportResultsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
* serializeAws_json1_0ListAnalysisReportsCommand
*/
export declare const se_ListAnalysisReportsCommand: (input: ListAnalysisReportsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
* serializeAws_json1_0ListFirewallPoliciesCommand

@@ -143,2 +155,6 @@ */

/**
* serializeAws_json1_0StartAnalysisReportCommand
*/
export declare const se_StartAnalysisReportCommand: (input: StartAnalysisReportCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
* serializeAws_json1_0TagResourceCommand

@@ -152,2 +168,6 @@ */

/**
* serializeAws_json1_0UpdateFirewallAnalysisSettingsCommand
*/
export declare const se_UpdateFirewallAnalysisSettingsCommand: (input: UpdateFirewallAnalysisSettingsCommandInput, context: __SerdeContext) => Promise<__HttpRequest>;
/**
* serializeAws_json1_0UpdateFirewallDeleteProtectionCommand

@@ -265,2 +285,10 @@ */

/**
* deserializeAws_json1_0GetAnalysisReportResultsCommand
*/
export declare const de_GetAnalysisReportResultsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<GetAnalysisReportResultsCommandOutput>;
/**
* deserializeAws_json1_0ListAnalysisReportsCommand
*/
export declare const de_ListAnalysisReportsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<ListAnalysisReportsCommandOutput>;
/**
* deserializeAws_json1_0ListFirewallPoliciesCommand

@@ -290,2 +318,6 @@ */

/**
* deserializeAws_json1_0StartAnalysisReportCommand
*/
export declare const de_StartAnalysisReportCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<StartAnalysisReportCommandOutput>;
/**
* deserializeAws_json1_0TagResourceCommand

@@ -299,2 +331,6 @@ */

/**
* deserializeAws_json1_0UpdateFirewallAnalysisSettingsCommand
*/
export declare const de_UpdateFirewallAnalysisSettingsCommand: (output: __HttpResponse, context: __SerdeContext) => Promise<UpdateFirewallAnalysisSettingsCommandOutput>;
/**
* deserializeAws_json1_0UpdateFirewallDeleteProtectionCommand

@@ -301,0 +337,0 @@ */

@@ -20,2 +20,4 @@ export * from "./AssociateFirewallPolicyCommand";

export * from "./DisassociateSubnetsCommand";
export * from "./GetAnalysisReportResultsCommand";
export * from "./ListAnalysisReportsCommand";
export * from "./ListFirewallPoliciesCommand";

@@ -27,4 +29,6 @@ export * from "./ListFirewallsCommand";

export * from "./PutResourcePolicyCommand";
export * from "./StartAnalysisReportCommand";
export * from "./TagResourceCommand";
export * from "./UntagResourceCommand";
export * from "./UpdateFirewallAnalysisSettingsCommand";
export * from "./UpdateFirewallDeleteProtectionCommand";

@@ -31,0 +35,0 @@ export * from "./UpdateFirewallDescriptionCommand";

@@ -15,2 +15,28 @@ import { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client";

}
export declare const EnabledAnalysisType: {
readonly HTTP_HOST: "HTTP_HOST";
readonly TLS_SNI: "TLS_SNI";
};
export type EnabledAnalysisType =
(typeof EnabledAnalysisType)[keyof typeof EnabledAnalysisType];
export interface AnalysisReport {
AnalysisReportId?: string | undefined;
AnalysisType?: EnabledAnalysisType | undefined;
ReportTime?: Date | undefined;
Status?: string | undefined;
}
export interface Hits {
Count?: number | undefined;
}
export interface UniqueSources {
Count?: number | undefined;
}
export interface AnalysisTypeReportResult {
Protocol?: string | undefined;
FirstAccessed?: Date | undefined;
LastAccessed?: Date | undefined;
Domain?: string | undefined;
Hits?: Hits | undefined;
UniqueSources?: UniqueSources | undefined;
}
export declare const IdentifiedType: {

@@ -185,4 +211,4 @@ readonly STATELESS_RULE_CONTAINS_TCP_FLAGS: "STATELESS_RULE_CONTAINS_TCP_FLAGS";

FirewallPolicyArn: string | undefined;
VpcId: string | undefined;
SubnetMappings: SubnetMapping[] | undefined;
VpcId?: string | undefined;
SubnetMappings?: SubnetMapping[] | undefined;
DeleteProtection?: boolean | undefined;

@@ -194,2 +220,3 @@ SubnetChangeProtection?: boolean | undefined;

EncryptionConfiguration?: EncryptionConfiguration | undefined;
EnabledAnalysisTypes?: EnabledAnalysisType[] | undefined;
}

@@ -209,2 +236,3 @@ export interface Firewall {

EncryptionConfiguration?: EncryptionConfiguration | undefined;
EnabledAnalysisTypes?: EnabledAnalysisType[] | undefined;
}

@@ -731,2 +759,28 @@ export declare const FirewallStatusValue: {

}
export interface GetAnalysisReportResultsRequest {
FirewallName?: string | undefined;
AnalysisReportId: string | undefined;
FirewallArn?: string | undefined;
NextToken?: string | undefined;
MaxResults?: number | undefined;
}
export interface GetAnalysisReportResultsResponse {
Status?: string | undefined;
StartTime?: Date | undefined;
EndTime?: Date | undefined;
ReportTime?: Date | undefined;
AnalysisType?: EnabledAnalysisType | undefined;
NextToken?: string | undefined;
AnalysisReportResults?: AnalysisTypeReportResult[] | undefined;
}
export interface ListAnalysisReportsRequest {
FirewallName?: string | undefined;
FirewallArn?: string | undefined;
NextToken?: string | undefined;
MaxResults?: number | undefined;
}
export interface ListAnalysisReportsResponse {
AnalysisReports?: AnalysisReport[] | undefined;
NextToken?: string | undefined;
}
export interface ListFirewallPoliciesRequest {

@@ -815,2 +869,10 @@ NextToken?: string | undefined;

export interface PutResourcePolicyResponse {}
export interface StartAnalysisReportRequest {
FirewallName?: string | undefined;
FirewallArn?: string | undefined;
AnalysisType: EnabledAnalysisType | undefined;
}
export interface StartAnalysisReportResponse {
AnalysisReportId: string | undefined;
}
export interface TagResourceRequest {

@@ -826,2 +888,14 @@ ResourceArn: string | undefined;

export interface UntagResourceResponse {}
export interface UpdateFirewallAnalysisSettingsRequest {
EnabledAnalysisTypes?: EnabledAnalysisType[] | undefined;
FirewallArn?: string | undefined;
FirewallName?: string | undefined;
UpdateToken?: string | undefined;
}
export interface UpdateFirewallAnalysisSettingsResponse {
EnabledAnalysisTypes?: EnabledAnalysisType[] | undefined;
FirewallArn?: string | undefined;
FirewallName?: string | undefined;
UpdateToken?: string | undefined;
}
export declare class ResourceOwnerCheckException extends __BaseException {

@@ -828,0 +902,0 @@ readonly name: "ResourceOwnerCheckException";

@@ -79,2 +79,10 @@ import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types";

import {
GetAnalysisReportResultsCommandInput,
GetAnalysisReportResultsCommandOutput,
} from "./commands/GetAnalysisReportResultsCommand";
import {
ListAnalysisReportsCommandInput,
ListAnalysisReportsCommandOutput,
} from "./commands/ListAnalysisReportsCommand";
import {
ListFirewallPoliciesCommandInput,

@@ -104,2 +112,6 @@ ListFirewallPoliciesCommandOutput,

import {
StartAnalysisReportCommandInput,
StartAnalysisReportCommandOutput,
} from "./commands/StartAnalysisReportCommand";
import {
TagResourceCommandInput,

@@ -113,2 +125,6 @@ TagResourceCommandOutput,

import {
UpdateFirewallAnalysisSettingsCommandInput,
UpdateFirewallAnalysisSettingsCommandOutput,
} from "./commands/UpdateFirewallAnalysisSettingsCommand";
import {
UpdateFirewallDeleteProtectionCommandInput,

@@ -414,2 +430,29 @@ UpdateFirewallDeleteProtectionCommandOutput,

): void;
getAnalysisReportResults(
args: GetAnalysisReportResultsCommandInput,
options?: __HttpHandlerOptions
): Promise<GetAnalysisReportResultsCommandOutput>;
getAnalysisReportResults(
args: GetAnalysisReportResultsCommandInput,
cb: (err: any, data?: GetAnalysisReportResultsCommandOutput) => void
): void;
getAnalysisReportResults(
args: GetAnalysisReportResultsCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: GetAnalysisReportResultsCommandOutput) => void
): void;
listAnalysisReports(): Promise<ListAnalysisReportsCommandOutput>;
listAnalysisReports(
args: ListAnalysisReportsCommandInput,
options?: __HttpHandlerOptions
): Promise<ListAnalysisReportsCommandOutput>;
listAnalysisReports(
args: ListAnalysisReportsCommandInput,
cb: (err: any, data?: ListAnalysisReportsCommandOutput) => void
): void;
listAnalysisReports(
args: ListAnalysisReportsCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: ListAnalysisReportsCommandOutput) => void
): void;
listFirewallPolicies(): Promise<ListFirewallPoliciesCommandOutput>;

@@ -497,2 +540,15 @@ listFirewallPolicies(

): void;
startAnalysisReport(
args: StartAnalysisReportCommandInput,
options?: __HttpHandlerOptions
): Promise<StartAnalysisReportCommandOutput>;
startAnalysisReport(
args: StartAnalysisReportCommandInput,
cb: (err: any, data?: StartAnalysisReportCommandOutput) => void
): void;
startAnalysisReport(
args: StartAnalysisReportCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: StartAnalysisReportCommandOutput) => void
): void;
tagResource(

@@ -524,2 +580,16 @@ args: TagResourceCommandInput,

): void;
updateFirewallAnalysisSettings(): Promise<UpdateFirewallAnalysisSettingsCommandOutput>;
updateFirewallAnalysisSettings(
args: UpdateFirewallAnalysisSettingsCommandInput,
options?: __HttpHandlerOptions
): Promise<UpdateFirewallAnalysisSettingsCommandOutput>;
updateFirewallAnalysisSettings(
args: UpdateFirewallAnalysisSettingsCommandInput,
cb: (err: any, data?: UpdateFirewallAnalysisSettingsCommandOutput) => void
): void;
updateFirewallAnalysisSettings(
args: UpdateFirewallAnalysisSettingsCommandInput,
options: __HttpHandlerOptions,
cb: (err: any, data?: UpdateFirewallAnalysisSettingsCommandOutput) => void
): void;
updateFirewallDeleteProtection(

@@ -526,0 +596,0 @@ args: UpdateFirewallDeleteProtectionCommandInput,

@@ -125,2 +125,10 @@ import {

import {
GetAnalysisReportResultsCommandInput,
GetAnalysisReportResultsCommandOutput,
} from "./commands/GetAnalysisReportResultsCommand";
import {
ListAnalysisReportsCommandInput,
ListAnalysisReportsCommandOutput,
} from "./commands/ListAnalysisReportsCommand";
import {
ListFirewallPoliciesCommandInput,

@@ -150,2 +158,6 @@ ListFirewallPoliciesCommandOutput,

import {
StartAnalysisReportCommandInput,
StartAnalysisReportCommandOutput,
} from "./commands/StartAnalysisReportCommand";
import {
TagResourceCommandInput,

@@ -159,2 +171,6 @@ TagResourceCommandOutput,

import {
UpdateFirewallAnalysisSettingsCommandInput,
UpdateFirewallAnalysisSettingsCommandOutput,
} from "./commands/UpdateFirewallAnalysisSettingsCommand";
import {
UpdateFirewallDeleteProtectionCommandInput,

@@ -222,2 +238,4 @@ UpdateFirewallDeleteProtectionCommandOutput,

| DisassociateSubnetsCommandInput
| GetAnalysisReportResultsCommandInput
| ListAnalysisReportsCommandInput
| ListFirewallPoliciesCommandInput

@@ -229,4 +247,6 @@ | ListFirewallsCommandInput

| PutResourcePolicyCommandInput
| StartAnalysisReportCommandInput
| TagResourceCommandInput
| UntagResourceCommandInput
| UpdateFirewallAnalysisSettingsCommandInput
| UpdateFirewallDeleteProtectionCommandInput

@@ -261,2 +281,4 @@ | UpdateFirewallDescriptionCommandInput

| DisassociateSubnetsCommandOutput
| GetAnalysisReportResultsCommandOutput
| ListAnalysisReportsCommandOutput
| ListFirewallPoliciesCommandOutput

@@ -268,4 +290,6 @@ | ListFirewallsCommandOutput

| PutResourcePolicyCommandOutput
| StartAnalysisReportCommandOutput
| TagResourceCommandOutput
| UntagResourceCommandOutput
| UpdateFirewallAnalysisSettingsCommandOutput
| UpdateFirewallDeleteProtectionCommandOutput

@@ -272,0 +296,0 @@ | UpdateFirewallDescriptionCommandOutput

@@ -0,2 +1,4 @@

export * from "./GetAnalysisReportResultsPaginator";
export * from "./Interfaces";
export * from "./ListAnalysisReportsPaginator";
export * from "./ListFirewallPoliciesPaginator";

@@ -3,0 +5,0 @@ export * from "./ListFirewallsPaginator";

@@ -83,2 +83,10 @@ import {

import {
GetAnalysisReportResultsCommandInput,
GetAnalysisReportResultsCommandOutput,
} from "../commands/GetAnalysisReportResultsCommand";
import {
ListAnalysisReportsCommandInput,
ListAnalysisReportsCommandOutput,
} from "../commands/ListAnalysisReportsCommand";
import {
ListFirewallPoliciesCommandInput,

@@ -108,2 +116,6 @@ ListFirewallPoliciesCommandOutput,

import {
StartAnalysisReportCommandInput,
StartAnalysisReportCommandOutput,
} from "../commands/StartAnalysisReportCommand";
import {
TagResourceCommandInput,

@@ -117,2 +129,6 @@ TagResourceCommandOutput,

import {
UpdateFirewallAnalysisSettingsCommandInput,
UpdateFirewallAnalysisSettingsCommandOutput,
} from "../commands/UpdateFirewallAnalysisSettingsCommand";
import {
UpdateFirewallDeleteProtectionCommandInput,

@@ -229,2 +245,10 @@ UpdateFirewallDeleteProtectionCommandOutput,

) => Promise<__HttpRequest>;
export declare const se_GetAnalysisReportResultsCommand: (
input: GetAnalysisReportResultsCommandInput,
context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListAnalysisReportsCommand: (
input: ListAnalysisReportsCommandInput,
context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_ListFirewallPoliciesCommand: (

@@ -254,2 +278,6 @@ input: ListFirewallPoliciesCommandInput,

) => Promise<__HttpRequest>;
export declare const se_StartAnalysisReportCommand: (
input: StartAnalysisReportCommandInput,
context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_TagResourceCommand: (

@@ -263,2 +291,6 @@ input: TagResourceCommandInput,

) => Promise<__HttpRequest>;
export declare const se_UpdateFirewallAnalysisSettingsCommand: (
input: UpdateFirewallAnalysisSettingsCommandInput,
context: __SerdeContext
) => Promise<__HttpRequest>;
export declare const se_UpdateFirewallDeleteProtectionCommand: (

@@ -376,2 +408,10 @@ input: UpdateFirewallDeleteProtectionCommandInput,

) => Promise<DisassociateSubnetsCommandOutput>;
export declare const de_GetAnalysisReportResultsCommand: (
output: __HttpResponse,
context: __SerdeContext
) => Promise<GetAnalysisReportResultsCommandOutput>;
export declare const de_ListAnalysisReportsCommand: (
output: __HttpResponse,
context: __SerdeContext
) => Promise<ListAnalysisReportsCommandOutput>;
export declare const de_ListFirewallPoliciesCommand: (

@@ -401,2 +441,6 @@ output: __HttpResponse,

) => Promise<PutResourcePolicyCommandOutput>;
export declare const de_StartAnalysisReportCommand: (
output: __HttpResponse,
context: __SerdeContext
) => Promise<StartAnalysisReportCommandOutput>;
export declare const de_TagResourceCommand: (

@@ -410,2 +454,6 @@ output: __HttpResponse,

) => Promise<UntagResourceCommandOutput>;
export declare const de_UpdateFirewallAnalysisSettingsCommand: (
output: __HttpResponse,
context: __SerdeContext
) => Promise<UpdateFirewallAnalysisSettingsCommandOutput>;
export declare const de_UpdateFirewallDeleteProtectionCommand: (

@@ -412,0 +460,0 @@ output: __HttpResponse,

{
"name": "@aws-sdk/client-network-firewall",
"description": "AWS SDK for JavaScript Network Firewall Client for Node.js, Browser and React Native",
"version": "3.750.0",
"version": "3.752.0",
"scripts": {

@@ -6,0 +6,0 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

@@ -35,3 +35,6 @@ <!-- generated file, do not edit directly -->

gateway, NAT gateway, or over VPN or Direct Connect. Network Firewall uses rules that are compatible
with Suricata, a free, open source network analysis and threat detection engine. </p>
with Suricata, a free, open source network analysis and threat detection engine.
Network Firewall supports Suricata version 7.0.3. For information about Suricata,
see the <a href="https://suricata.io/">Suricata website</a> and the
<a href="https://suricata.readthedocs.io/en/suricata-7.0.3/">Suricata User Guide</a>. </p>
<p>You can use Network Firewall to monitor and protect your VPC traffic in a number of ways.

@@ -436,2 +439,18 @@ The following are just a few examples: </p>

<summary>
GetAnalysisReportResults
</summary>
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/network-firewall/command/GetAnalysisReportResultsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-network-firewall/Interface/GetAnalysisReportResultsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-network-firewall/Interface/GetAnalysisReportResultsCommandOutput/)
</details>
<details>
<summary>
ListAnalysisReports
</summary>
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/network-firewall/command/ListAnalysisReportsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-network-firewall/Interface/ListAnalysisReportsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-network-firewall/Interface/ListAnalysisReportsCommandOutput/)
</details>
<details>
<summary>
ListFirewallPolicies

@@ -485,2 +504,10 @@ </summary>

<summary>
StartAnalysisReport
</summary>
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/network-firewall/command/StartAnalysisReportCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-network-firewall/Interface/StartAnalysisReportCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-network-firewall/Interface/StartAnalysisReportCommandOutput/)
</details>
<details>
<summary>
TagResource

@@ -502,2 +529,10 @@ </summary>

<summary>
UpdateFirewallAnalysisSettings
</summary>
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/network-firewall/command/UpdateFirewallAnalysisSettingsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-network-firewall/Interface/UpdateFirewallAnalysisSettingsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-network-firewall/Interface/UpdateFirewallAnalysisSettingsCommandOutput/)
</details>
<details>
<summary>
UpdateFirewallDeleteProtection

@@ -504,0 +539,0 @@ </summary>

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc