updatePublicDnsNamespace   
  inline suspend fun ServiceDiscoveryClient.updatePublicDnsNamespace(crossinline block: UpdatePublicDnsNamespaceRequest.Builder.() -> Unit): UpdatePublicDnsNamespaceResponse
Updates a public DNS namespace.
Samples
import aws.sdk.kotlin.services.servicediscovery.model.PublicDnsNamespaceChange
fun main() { 
   //sampleStart 
   // The following example updates the description of a public DNS namespace.
val resp = serviceDiscoveryClient.updatePublicDnsNamespace {
    id = "ns-bk3aEXAMPLE"
    updaterRequestId = ""
    namespace = PublicDnsNamespaceChange {
        description = "The updated namespace description."
    }
} 
   //sampleEnd
}import aws.sdk.kotlin.services.servicediscovery.model.PublicDnsNamespaceChange
fun main() { 
   //sampleStart 
   // This example updates a public DNS namespace using a namespace ARN instead of namespace ID.
val resp = serviceDiscoveryClient.updatePublicDnsNamespace {
    id = "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-bk3aexample"
    namespace = PublicDnsNamespaceChange {
        description = "Updated description for shared public DNS namespace."
    }
} 
   //sampleEnd
}