Values_1.NatGatewayAttachedApplianceSourceInformation about an appliance attached to a NAT Gateway, providing managed security solutions for traffic filtering and inspection.
type nonrec t = {type_ : Values_0.NatGatewayApplianceType.t option;The type of appliance attached to the NAT Gateway. For network firewall proxy functionality, this will be "network-firewall-proxy".
*)applianceArn : Values_0.String_.t option;The Amazon Resource Name (ARN) of the attached appliance, identifying the specific proxy or security appliance resource.
*)vpcEndpointId : Values_0.String_.t option;The VPC endpoint ID used to route traffic from application VPCs to the proxy for inspection and filtering.
*)attachmentState : Values_0.NatGatewayApplianceState.t option;The current attachment state of the appliance.
*)modificationState : Values_0.NatGatewayApplianceModifyState.t option;The current modification state of the appliance.
*)failureCode : Values_0.String_.t option;The failure code if the appliance attachment or modification operation failed.
*)failureMessage : Values_0.String_.t option;A descriptive message explaining the failure if the appliance attachment or modification operation failed.
*)}val to_value :
t ->
[> `Structure of
(string * [> `Enum of string | `String of Values_0.String_.t ]) list ]