listProgramManagementAccounts
inline suspend fun PartnerCentralChannelClient.listProgramManagementAccounts(crossinline block: ListProgramManagementAccountsRequest.Builder.() -> Unit): ListProgramManagementAccountsResponse
Lists program management accounts based on specified criteria.
Samples
import aws.sdk.kotlin.services.partnercentralchannel.model.ListProgramManagementAccountsSortBase
import aws.sdk.kotlin.services.partnercentralchannel.model.ListProgramManagementAccountsSortName
import aws.sdk.kotlin.services.partnercentralchannel.model.Program
import aws.sdk.kotlin.services.partnercentralchannel.model.ProgramManagementAccountStatus
import aws.sdk.kotlin.services.partnercentralchannel.model.SortOrder
fun main() {
//sampleStart
// Example for ListProgramManagementAccounts
val resp = partnerCentralChannelClient.listProgramManagementAccounts {
catalog = "AWS"
maxResults = 20
programs = listOf<Program>(
Program.fromValue("SOLUTION_PROVIDER")
)
displayNames = listOf<String>(
"TestDisplayName"
)
accountIds = listOf<String>(
"111122223333"
)
statuses = listOf<ProgramManagementAccountStatus>(
ProgramManagementAccountStatus.fromValue("PENDING")
)
sort = ListProgramManagementAccountsSortBase {
sortBy = ListProgramManagementAccountsSortName.fromValue("UpdatedAt")
sortOrder = SortOrder.fromValue("Descending")
}
}
//sampleEnd
}