listNamespaces

abstract suspend fun listNamespaces(input: ListNamespacesRequest = ListNamespacesRequest { }): ListNamespacesResponse

Lists summary information about the namespaces that were created by the current Amazon Web Services account and shared with the current Amazon Web Services account.

Samples

import aws.sdk.kotlin.services.servicediscovery.model.NamespaceFilter
import aws.sdk.kotlin.services.servicediscovery.model.NamespaceFilterName

fun main() { 
   //sampleStart 
   // Example List namespaces
val resp = serviceDiscoveryClient.listNamespaces() 
   //sampleEnd
}
import aws.sdk.kotlin.services.servicediscovery.model.NamespaceFilter
import aws.sdk.kotlin.services.servicediscovery.model.NamespaceFilterName

fun main() { 
   //sampleStart 
   // This example shows how to list namespaces that are shared with you from other AWS accounts using the
// RESOURCE_OWNER filter.
val resp = serviceDiscoveryClient.listNamespaces {
    filters = listOf<NamespaceFilter>(
        NamespaceFilter {
            name = NamespaceFilterName.fromValue("RESOURCE_OWNER")
            values = listOf<String>(
                "OTHER_ACCOUNTS"
            )
        }            
    )
} 
   //sampleEnd
}