Skip to content

Commit 58bdb06

Browse files
author
awstools
committed
feat(client-network-firewall): You can now monitor flow and alert log metrics from the Network Firewall console.
1 parent de7e46f commit 58bdb06

File tree

4 files changed

+56
-0
lines changed

4 files changed

+56
-0
lines changed

clients/client-network-firewall/src/commands/DescribeLoggingConfigurationCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export interface DescribeLoggingConfigurationCommandOutput
5959
* // },
6060
* // ],
6161
* // },
62+
* // EnableMonitoringDashboard: true || false,
6263
* // };
6364
*
6465
* ```

clients/client-network-firewall/src/commands/UpdateLoggingConfigurationCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ export interface UpdateLoggingConfigurationCommandOutput extends UpdateLoggingCo
7474
* },
7575
* ],
7676
* },
77+
* EnableMonitoringDashboard: true || false,
7778
* };
7879
* const command = new UpdateLoggingConfigurationCommand(input);
7980
* const response = await client.send(command);
@@ -91,6 +92,7 @@ export interface UpdateLoggingConfigurationCommandOutput extends UpdateLoggingCo
9192
* // },
9293
* // ],
9394
* // },
95+
* // EnableMonitoringDashboard: true || false,
9496
* // };
9597
*
9698
* ```

clients/client-network-firewall/src/models/models_0.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3831,6 +3831,16 @@ export interface DescribeLoggingConfigurationResponse {
38313831
* @public
38323832
*/
38333833
LoggingConfiguration?: LoggingConfiguration | undefined;
3834+
3835+
/**
3836+
* <p>A boolean that reflects whether or not the firewall monitoring dashboard is enabled on a firewall.</p>
3837+
* <p>
3838+
* Returns <code>TRUE</code> when the firewall monitoring dashboard is enabled on the firewall.
3839+
* Returns <code>FALSE</code> when the firewall monitoring dashboard is not enabled on the firewall.
3840+
* </p>
3841+
* @public
3842+
*/
3843+
EnableMonitoringDashboard?: boolean | undefined;
38343844
}
38353845

38363846
/**
@@ -5735,6 +5745,18 @@ export interface UpdateLoggingConfigurationRequest {
57355745
* @public
57365746
*/
57375747
LoggingConfiguration?: LoggingConfiguration | undefined;
5748+
5749+
/**
5750+
* <p>A boolean that lets you enable or disable the detailed firewall monitoring dashboard on the firewall. </p>
5751+
* <p>The monitoring dashboard provides comprehensive visibility into your firewall's flow logs and alert logs.
5752+
* After you enable detailed monitoring, you can access these dashboards directly from the <b>Monitoring</b> page of the Network Firewall console.</p>
5753+
* <p>
5754+
* Specify <code>TRUE</code> to enable the the detailed monitoring dashboard on the firewall.
5755+
* Specify <code>FALSE</code> to disable the the detailed monitoring dashboard on the firewall.
5756+
* </p>
5757+
* @public
5758+
*/
5759+
EnableMonitoringDashboard?: boolean | undefined;
57385760
}
57395761

57405762
/**
@@ -5758,6 +5780,16 @@ export interface UpdateLoggingConfigurationResponse {
57585780
* @public
57595781
*/
57605782
LoggingConfiguration?: LoggingConfiguration | undefined;
5783+
5784+
/**
5785+
* <p>A boolean that reflects whether or not the firewall monitoring dashboard is enabled on a firewall.</p>
5786+
* <p>
5787+
* Returns <code>TRUE</code> when the firewall monitoring dashboard is enabled on the firewall.
5788+
* Returns <code>FALSE</code> when the firewall monitoring dashboard is not enabled on the firewall.
5789+
* </p>
5790+
* @public
5791+
*/
5792+
EnableMonitoringDashboard?: boolean | undefined;
57615793
}
57625794

57635795
/**

codegen/sdk-codegen/aws-models/network-firewall.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2038,6 +2038,12 @@
20382038
},
20392039
"LoggingConfiguration": {
20402040
"target": "com.amazonaws.networkfirewall#LoggingConfiguration"
2041+
},
2042+
"EnableMonitoringDashboard": {
2043+
"target": "com.amazonaws.networkfirewall#EnableMonitoringDashboard",
2044+
"traits": {
2045+
"smithy.api#documentation": "<p>A boolean that reflects whether or not the firewall monitoring dashboard is enabled on a firewall.</p>\n <p>\n Returns <code>TRUE</code> when the firewall monitoring dashboard is enabled on the firewall. \n Returns <code>FALSE</code> when the firewall monitoring dashboard is not enabled on the firewall.\n </p>"
2046+
}
20412047
}
20422048
},
20432049
"traits": {
@@ -2579,6 +2585,9 @@
25792585
"com.amazonaws.networkfirewall#Domain": {
25802586
"type": "string"
25812587
},
2588+
"com.amazonaws.networkfirewall#EnableMonitoringDashboard": {
2589+
"type": "boolean"
2590+
},
25822591
"com.amazonaws.networkfirewall#EnabledAnalysisType": {
25832592
"type": "enum",
25842593
"members": {
@@ -8593,6 +8602,12 @@
85938602
"traits": {
85948603
"smithy.api#documentation": "<p>Defines how Network Firewall performs logging for a firewall. If you omit this setting,\n Network Firewall disables logging for the firewall.</p>"
85958604
}
8605+
},
8606+
"EnableMonitoringDashboard": {
8607+
"target": "com.amazonaws.networkfirewall#EnableMonitoringDashboard",
8608+
"traits": {
8609+
"smithy.api#documentation": "<p>A boolean that lets you enable or disable the detailed firewall monitoring dashboard on the firewall. </p>\n <p>The monitoring dashboard provides comprehensive visibility into your firewall's flow logs and alert logs. \n After you enable detailed monitoring, you can access these dashboards directly from the <b>Monitoring</b> page of the Network Firewall console.</p>\n <p>\n Specify <code>TRUE</code> to enable the the detailed monitoring dashboard on the firewall. \n Specify <code>FALSE</code> to disable the the detailed monitoring dashboard on the firewall. \n </p>"
8610+
}
85968611
}
85978612
},
85988613
"traits": {
@@ -8616,6 +8631,12 @@
86168631
},
86178632
"LoggingConfiguration": {
86188633
"target": "com.amazonaws.networkfirewall#LoggingConfiguration"
8634+
},
8635+
"EnableMonitoringDashboard": {
8636+
"target": "com.amazonaws.networkfirewall#EnableMonitoringDashboard",
8637+
"traits": {
8638+
"smithy.api#documentation": "<p>A boolean that reflects whether or not the firewall monitoring dashboard is enabled on a firewall.</p>\n <p>\n Returns <code>TRUE</code> when the firewall monitoring dashboard is enabled on the firewall. \n Returns <code>FALSE</code> when the firewall monitoring dashboard is not enabled on the firewall.\n </p>"
8639+
}
86198640
}
86208641
},
86218642
"traits": {

0 commit comments

Comments
 (0)