Skip to content

Commit

Permalink
feat(client-network-firewall): Network Firewall now supports inspecti…
Browse files Browse the repository at this point in the history
…on of outbound SSL/TLS traffic.
  • Loading branch information
awstools committed Oct 26, 2023
1 parent fd8ca90 commit 3686e69
Show file tree
Hide file tree
Showing 39 changed files with 274 additions and 74 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ export interface AssociateFirewallPolicyCommandOutput extends AssociateFirewallP
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidOperationException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ export interface AssociateSubnetsCommandOutput extends AssociateSubnetsResponse,
* request later. </p>
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidOperationException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ export interface CreateFirewallCommandOutput extends CreateFirewallResponse, __M
* request later. </p>
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidOperationException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ export interface CreateFirewallPolicyCommandOutput extends CreateFirewallPolicyR
* // FirewallPolicyArn: "STRING_VALUE", // required
* // FirewallPolicyId: "STRING_VALUE", // required
* // Description: "STRING_VALUE",
* // FirewallPolicyStatus: "ACTIVE" || "DELETING",
* // FirewallPolicyStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Tags: [ // TagList
* // { // Tag
* // Key: "STRING_VALUE", // required
Expand Down Expand Up @@ -156,7 +156,7 @@ export interface CreateFirewallPolicyCommandOutput extends CreateFirewallPolicyR
* request later. </p>
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ export interface CreateRuleGroupCommandOutput extends CreateRuleGroupResponse, _
* // Description: "STRING_VALUE",
* // Type: "STATELESS" || "STATEFUL",
* // Capacity: Number("int"),
* // RuleGroupStatus: "ACTIVE" || "DELETING",
* // RuleGroupStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Tags: [ // TagList
* // { // Tag
* // Key: "STRING_VALUE", // required
Expand Down Expand Up @@ -239,7 +239,7 @@ export interface CreateRuleGroupCommandOutput extends CreateRuleGroupResponse, _
* request later. </p>
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,13 @@ export interface CreateTLSInspectionConfigurationCommandOutput

/**
* @public
* <p>Creates an Network Firewall TLS inspection configuration. A TLS inspection configuration contains the Certificate Manager certificate references that Network Firewall uses to decrypt and re-encrypt inbound traffic.</p>
* <p>After you create a TLS inspection configuration, you associate it with a new firewall policy.</p>
* <p>Creates an Network Firewall TLS inspection configuration. A TLS inspection configuration contains the Certificate Manager certificate associations that Network Firewall uses to decrypt and re-encrypt traffic traveling through your firewall.</p>
* <p>After you create a TLS inspection configuration, you can associate it with a new firewall policy.</p>
* <p>To update the settings for a TLS inspection configuration, use <a>UpdateTLSInspectionConfiguration</a>.</p>
* <p>To manage a TLS inspection configuration's tags, use the standard Amazon Web Services resource tagging operations, <a>ListTagsForResource</a>, <a>TagResource</a>, and <a>UntagResource</a>.</p>
* <p>To retrieve information about TLS inspection configurations, use <a>ListTLSInspectionConfigurations</a> and <a>DescribeTLSInspectionConfiguration</a>.</p>
* <p>
* For more information about TLS inspection configurations, see <a href="https://docs.aws.amazon.com/network-firewall/latest/developerguide/tls-inspection.html">Decrypting SSL/TLS traffic with TLS
* For more information about TLS inspection configurations, see <a href="https://docs.aws.amazon.com/network-firewall/latest/developerguide/tls-inspection.html">Inspecting SSL/TLS traffic with TLS
* inspection configurations</a> in the <i>Network Firewall Developer Guide</i>.
* </p>
* @example
Expand Down Expand Up @@ -96,6 +96,11 @@ export interface CreateTLSInspectionConfigurationCommandOutput
* ],
* },
* ],
* CertificateAuthorityArn: "STRING_VALUE",
* CheckCertificateRevocationStatus: { // CheckCertificateRevocationStatusActions
* RevokedStatusAction: "PASS" || "DROP" || "REJECT",
* UnknownStatusAction: "PASS" || "DROP" || "REJECT",
* },
* },
* ],
* },
Expand All @@ -119,7 +124,7 @@ export interface CreateTLSInspectionConfigurationCommandOutput
* // TLSInspectionConfigurationArn: "STRING_VALUE", // required
* // TLSInspectionConfigurationName: "STRING_VALUE", // required
* // TLSInspectionConfigurationId: "STRING_VALUE", // required
* // TLSInspectionConfigurationStatus: "ACTIVE" || "DELETING",
* // TLSInspectionConfigurationStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Description: "STRING_VALUE",
* // Tags: [ // TagList
* // { // Tag
Expand All @@ -141,6 +146,12 @@ export interface CreateTLSInspectionConfigurationCommandOutput
* // StatusMessage: "STRING_VALUE",
* // },
* // ],
* // CertificateAuthority: {
* // CertificateArn: "STRING_VALUE",
* // CertificateSerial: "STRING_VALUE",
* // Status: "STRING_VALUE",
* // StatusMessage: "STRING_VALUE",
* // },
* // },
* // };
*
Expand All @@ -157,7 +168,7 @@ export interface CreateTLSInspectionConfigurationCommandOutput
* request later. </p>
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ export interface DeleteFirewallCommandOutput extends DeleteFirewallResponse, __M
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidOperationException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export interface DeleteFirewallPolicyCommandOutput extends DeleteFirewallPolicyR
* // FirewallPolicyArn: "STRING_VALUE", // required
* // FirewallPolicyId: "STRING_VALUE", // required
* // Description: "STRING_VALUE",
* // FirewallPolicyStatus: "ACTIVE" || "DELETING",
* // FirewallPolicyStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Tags: [ // TagList
* // { // Tag
* // Key: "STRING_VALUE", // required
Expand All @@ -83,7 +83,7 @@ export interface DeleteFirewallPolicyCommandOutput extends DeleteFirewallPolicyR
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidOperationException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export interface DeleteResourcePolicyCommandOutput extends DeleteResourcePolicyR
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ export interface DeleteRuleGroupCommandOutput extends DeleteRuleGroupResponse, _
* // Description: "STRING_VALUE",
* // Type: "STATELESS" || "STATEFUL",
* // Capacity: Number("int"),
* // RuleGroupStatus: "ACTIVE" || "DELETING",
* // RuleGroupStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Tags: [ // TagList
* // { // Tag
* // Key: "STRING_VALUE", // required
Expand Down Expand Up @@ -90,7 +90,7 @@ export interface DeleteRuleGroupCommandOutput extends DeleteRuleGroupResponse, _
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidOperationException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export interface DeleteTLSInspectionConfigurationCommandOutput
* // TLSInspectionConfigurationArn: "STRING_VALUE", // required
* // TLSInspectionConfigurationName: "STRING_VALUE", // required
* // TLSInspectionConfigurationId: "STRING_VALUE", // required
* // TLSInspectionConfigurationStatus: "ACTIVE" || "DELETING",
* // TLSInspectionConfigurationStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Description: "STRING_VALUE",
* // Tags: [ // TagList
* // { // Tag
Expand All @@ -82,6 +82,12 @@ export interface DeleteTLSInspectionConfigurationCommandOutput
* // StatusMessage: "STRING_VALUE",
* // },
* // ],
* // CertificateAuthority: {
* // CertificateArn: "STRING_VALUE",
* // CertificateSerial: "STRING_VALUE",
* // Status: "STRING_VALUE",
* // StatusMessage: "STRING_VALUE",
* // },
* // },
* // };
*
Expand All @@ -94,7 +100,7 @@ export interface DeleteTLSInspectionConfigurationCommandOutput
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidOperationException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ export interface DescribeFirewallCommandOutput extends DescribeFirewallResponse,
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ export interface DescribeFirewallPolicyCommandOutput extends DescribeFirewallPol
* // FirewallPolicyArn: "STRING_VALUE", // required
* // FirewallPolicyId: "STRING_VALUE", // required
* // Description: "STRING_VALUE",
* // FirewallPolicyStatus: "ACTIVE" || "DELETING",
* // FirewallPolicyStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Tags: [ // TagList
* // { // Tag
* // Key: "STRING_VALUE", // required
Expand Down Expand Up @@ -138,7 +138,7 @@ export interface DescribeFirewallPolicyCommandOutput extends DescribeFirewallPol
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ export interface DescribeLoggingConfigurationCommandOutput
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ export interface DescribeResourcePolicyCommandOutput extends DescribeResourcePol
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ export interface DescribeRuleGroupCommandOutput extends DescribeRuleGroupRespons
* // Description: "STRING_VALUE",
* // Type: "STATELESS" || "STATEFUL",
* // Capacity: Number("int"),
* // RuleGroupStatus: "ACTIVE" || "DELETING",
* // RuleGroupStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Tags: [ // TagList
* // { // Tag
* // Key: "STRING_VALUE", // required
Expand Down Expand Up @@ -215,7 +215,7 @@ export interface DescribeRuleGroupCommandOutput extends DescribeRuleGroupRespons
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ export interface DescribeRuleGroupMetadataCommandOutput extends DescribeRuleGrou
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,14 +97,19 @@ export interface DescribeTLSInspectionConfigurationCommandOutput
* // ],
* // },
* // ],
* // CertificateAuthorityArn: "STRING_VALUE",
* // CheckCertificateRevocationStatus: { // CheckCertificateRevocationStatusActions
* // RevokedStatusAction: "PASS" || "DROP" || "REJECT",
* // UnknownStatusAction: "PASS" || "DROP" || "REJECT",
* // },
* // },
* // ],
* // },
* // TLSInspectionConfigurationResponse: { // TLSInspectionConfigurationResponse
* // TLSInspectionConfigurationArn: "STRING_VALUE", // required
* // TLSInspectionConfigurationName: "STRING_VALUE", // required
* // TLSInspectionConfigurationId: "STRING_VALUE", // required
* // TLSInspectionConfigurationStatus: "ACTIVE" || "DELETING",
* // TLSInspectionConfigurationStatus: "ACTIVE" || "DELETING" || "ERROR",
* // Description: "STRING_VALUE",
* // Tags: [ // TagList
* // { // Tag
Expand All @@ -126,6 +131,12 @@ export interface DescribeTLSInspectionConfigurationCommandOutput
* // StatusMessage: "STRING_VALUE",
* // },
* // ],
* // CertificateAuthority: {
* // CertificateArn: "STRING_VALUE",
* // CertificateSerial: "STRING_VALUE",
* // Status: "STRING_VALUE",
* // StatusMessage: "STRING_VALUE",
* // },
* // },
* // };
*
Expand All @@ -138,7 +149,7 @@ export interface DescribeTLSInspectionConfigurationCommandOutput
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ export interface DisassociateSubnetsCommandOutput extends DisassociateSubnetsRes
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidOperationException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ export interface ListFirewallPoliciesCommandOutput extends ListFirewallPoliciesR
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ export interface ListFirewallsCommandOutput extends ListFirewallsResponse, __Met
* @see {@link NetworkFirewallClientResolvedConfig | config} for NetworkFirewallClient's `config` shape.
*
* @throws {@link InternalServerError} (server fault)
* <p>Your request is valid, but Network Firewall couldnt perform the operation because of a
* <p>Your request is valid, but Network Firewall couldn't perform the operation because of a
* system problem. Retry your request. </p>
*
* @throws {@link InvalidRequestException} (client fault)
Expand Down
Loading

0 comments on commit 3686e69

Please sign in to comment.