listProgramManagementAccounts

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
}