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
}