NetworkManager / Client / deregister_transit_gateway
deregister_transit_gateway#
- NetworkManager.Client.deregister_transit_gateway(**kwargs)#
- Deregisters a transit gateway from your global network. This action does not delete your transit gateway, or modify any of its attachments. This action removes any customer gateway associations. - See also: AWS API Documentation - Request Syntax- response = client.deregister_transit_gateway( GlobalNetworkId='string', TransitGatewayArn='string' ) - Parameters:
- GlobalNetworkId (string) – - [REQUIRED] - The ID of the global network. 
- TransitGatewayArn (string) – - [REQUIRED] - The Amazon Resource Name (ARN) of the transit gateway. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'TransitGatewayRegistration': { 'GlobalNetworkId': 'string', 'TransitGatewayArn': 'string', 'State': { 'Code': 'PENDING'|'AVAILABLE'|'DELETING'|'DELETED'|'FAILED', 'Message': 'string' } } } - Response Structure- (dict) – - TransitGatewayRegistration (dict) – - The transit gateway registration information. - GlobalNetworkId (string) – - The ID of the global network. 
- TransitGatewayArn (string) – - The Amazon Resource Name (ARN) of the transit gateway. 
- State (dict) – - The state of the transit gateway registration. - Code (string) – - The code for the state reason. 
- Message (string) – - The message for the state reason. 
 
 
 
 
 - Exceptions- NetworkManager.Client.exceptions.ValidationException
- NetworkManager.Client.exceptions.AccessDeniedException
- NetworkManager.Client.exceptions.ResourceNotFoundException
- NetworkManager.Client.exceptions.ConflictException
- NetworkManager.Client.exceptions.ThrottlingException
- NetworkManager.Client.exceptions.InternalServerException