@aws-sdk/client-network-firewall
Advanced tools
Comparing version 3.750.0 to 3.752.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"; |
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"; |
@@ -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
1051863
215
22439
604