deleteNetworkFirewallTransitGatewayAttachment method
Future<DeleteNetworkFirewallTransitGatewayAttachmentResponse>
deleteNetworkFirewallTransitGatewayAttachment({
- required String transitGatewayAttachmentId,
Deletes a transit gateway attachment from a Network Firewall. Either the firewall owner or the transit gateway owner can delete the attachment. After you initiate the delete operation, use DescribeFirewall to monitor the deletion status.
May throw InternalServerError.
May throw InvalidRequestException.
May throw ResourceNotFoundException.
May throw ThrottlingException.
Parameter transitGatewayAttachmentId :
Required. The unique identifier of the transit gateway attachment to
delete.
Implementation
Future<DeleteNetworkFirewallTransitGatewayAttachmentResponse>
deleteNetworkFirewallTransitGatewayAttachment({
required String transitGatewayAttachmentId,
}) async {
final headers = <String, String>{
'Content-Type': 'application/x-amz-json-1.0',
'X-Amz-Target':
'NetworkFirewall_20201112.DeleteNetworkFirewallTransitGatewayAttachment'
};
final jsonResponse = await _protocol.send(
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
// TODO queryParams
headers: headers,
payload: {
'TransitGatewayAttachmentId': transitGatewayAttachmentId,
},
);
return DeleteNetworkFirewallTransitGatewayAttachmentResponse.fromJson(
jsonResponse.body);
}