ServiceDiscovery / Client / delete_namespace
delete_namespace#
- ServiceDiscovery.Client.delete_namespace(**kwargs)#
- Deletes a namespace from the current account. If the namespace still contains one or more services, the request fails. - See also: AWS API Documentation - Request Syntax- response = client.delete_namespace( Id='string' ) - Parameters:
- Id (string) – - [REQUIRED] - The ID of the namespace that you want to delete. 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'OperationId': 'string' } - Response Structure- (dict) – - OperationId (string) – - A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation. 
 
 
 - Exceptions- ServiceDiscovery.Client.exceptions.InvalidInput
- ServiceDiscovery.Client.exceptions.NamespaceNotFound
- ServiceDiscovery.Client.exceptions.ResourceInUse
- ServiceDiscovery.Client.exceptions.DuplicateRequest
 - Examples- Example: Delete namespace - response = client.delete_namespace( Id='ns-ylexjili4cdxy3xm', ) print(response) - Expected Output: - { 'OperationId': 'gv4g5meo7ndmeh4fqskygvk23d2fijwa-k98y6drk', 'ResponseMetadata': { '...': '...', }, }