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': { '...': '...', }, }