ServiceDiscovery.Client.
update_private_dns_namespace
(**kwargs)¶Updates a private DNS namespace.
See also: AWS API Documentation
Request Syntax
response = client.update_private_dns_namespace(
Id='string',
UpdaterRequestId='string',
Namespace={
'Description': 'string',
'Properties': {
'DnsProperties': {
'SOA': {
'TTL': 123
}
}
}
}
)
[REQUIRED]
The ID of the namespace that you want to update.
A unique string that identifies the request and that allows failed UpdatePrivateDnsNamespace
requests to be retried without the risk of running the operation twice. UpdaterRequestId
can be any unique string (for example, a date/timestamp).
This field is autopopulated if not provided.
[REQUIRED]
Updated properties for the private DNS namespace.
An updated description for the private DNS namespace.
Properties to be updated in the private DNS namespace.
Updated DNS properties for the private DNS namespace.
Updated fields for the Start of Authority (SOA) record for the hosted zone for the private DNS namespace.
The updated time to live (TTL) for purposes of negative caching.
dict
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
ServiceDiscovery.Client.exceptions.RequestLimitExceeded