Skip to content

Commit 24052ae

Browse files
author
AWS
committed
Amazon Elastic Compute Cloud Update: This release adds support to view Network firewall proxy appliances attached to an existing NAT Gateway via DescribeNatGateways API NatGatewayAttachedAppliance structure.
1 parent 490d6f5 commit 24052ae

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elastic Compute Cloud",
4+
"contributor": "",
5+
"description": "This release adds support to view Network firewall proxy appliances attached to an existing NAT Gateway via DescribeNatGateways API NatGatewayAttachedAppliance structure."
6+
}

services/ec2/src/main/resources/codegen-resources/service-2.json

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55707,6 +55707,11 @@
5570755707
"documentation":"<p>For regional NAT gateways only: Indicates whether Amazon Web Services automatically manages AZ coverage. When enabled, the NAT gateway associates EIPs in all AZs where your VPC has subnets to handle outbound NAT traffic, expands to new AZs when you create subnets there, and retracts from AZs where you've removed all subnets. When disabled, you must manually manage which AZs the NAT gateway supports and their corresponding EIPs.</p> <p>A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateways-regional.html\">Regional NAT gateways for automatic multi-AZ expansion</a> in the <i>Amazon VPC User Guide</i>.</p>",
5570855708
"locationName":"autoProvisionZones"
5570955709
},
55710+
"AttachedAppliances":{
55711+
"shape":"NatGatewayAttachedApplianceList",
55712+
"documentation":"<p>The proxy appliances attached to the NAT Gateway for filtering and inspecting traffic to prevent data exfiltration.</p>",
55713+
"locationName":"attachedApplianceSet"
55714+
},
5571055715
"RouteTableId":{
5571155716
"shape":"String",
5571255717
"documentation":"<p>For regional NAT gateways only, this is the ID of the NAT gateway.</p>",
@@ -55789,6 +55794,77 @@
5578955794
"failed"
5579055795
]
5579155796
},
55797+
"NatGatewayApplianceModifyState":{
55798+
"type":"string",
55799+
"enum":[
55800+
"modifying",
55801+
"completed",
55802+
"failed"
55803+
]
55804+
},
55805+
"NatGatewayApplianceState":{
55806+
"type":"string",
55807+
"enum":[
55808+
"attaching",
55809+
"attached",
55810+
"detaching",
55811+
"detached",
55812+
"attach-failed",
55813+
"detach-failed"
55814+
]
55815+
},
55816+
"NatGatewayApplianceType":{
55817+
"type":"string",
55818+
"enum":["network-firewall-proxy"]
55819+
},
55820+
"NatGatewayAttachedAppliance":{
55821+
"type":"structure",
55822+
"members":{
55823+
"Type":{
55824+
"shape":"NatGatewayApplianceType",
55825+
"documentation":"<p>The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be \"network-firewall-proxy\".</p>",
55826+
"locationName":"type"
55827+
},
55828+
"ApplianceArn":{
55829+
"shape":"String",
55830+
"documentation":"<p>The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.</p>",
55831+
"locationName":"applianceArn"
55832+
},
55833+
"VpcEndpointId":{
55834+
"shape":"String",
55835+
"documentation":"<p>The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.</p>",
55836+
"locationName":"vpcEndpointId"
55837+
},
55838+
"AttachmentState":{
55839+
"shape":"NatGatewayApplianceState",
55840+
"documentation":"<p>The current attachment state of the appliance.</p>",
55841+
"locationName":"attachmentState"
55842+
},
55843+
"ModificationState":{
55844+
"shape":"NatGatewayApplianceModifyState",
55845+
"documentation":"<p>The current modification state of the appliance.</p>",
55846+
"locationName":"modificationState"
55847+
},
55848+
"FailureCode":{
55849+
"shape":"String",
55850+
"documentation":"<p>The failure code if the appliance attachment or modification operation failed.</p>",
55851+
"locationName":"failureCode"
55852+
},
55853+
"FailureMessage":{
55854+
"shape":"String",
55855+
"documentation":"<p>A descriptive message explaining the failure if the appliance attachment or modification operation failed.</p>",
55856+
"locationName":"failureMessage"
55857+
}
55858+
},
55859+
"documentation":"<p>Information about an appliance attached to a NAT Gateway, providing managed security solutions for traffic filtering and inspection.</p>"
55860+
},
55861+
"NatGatewayAttachedApplianceList":{
55862+
"type":"list",
55863+
"member":{
55864+
"shape":"NatGatewayAttachedAppliance",
55865+
"locationName":"item"
55866+
}
55867+
},
5579255868
"NatGatewayId":{"type":"string"},
5579355869
"NatGatewayIdStringList":{
5579455870
"type":"list",

0 commit comments

Comments
 (0)