{"id":15642044,"url":"https://github.com/iann0036/aws-pagination-rules","last_synced_at":"2025-04-30T09:21:05.664Z","repository":{"id":69948125,"uuid":"215658040","full_name":"iann0036/aws-pagination-rules","owner":"iann0036","description":"The rules for pagination in AWS SDKs","archived":false,"fork":false,"pushed_at":"2019-10-19T00:29:26.000Z","size":98,"stargazers_count":66,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-30T14:41:56.712Z","etag":null,"topics":["aws","aws-sdk","pagination"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iann0036.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-16T22:50:11.000Z","updated_at":"2023-08-14T20:22:07.000Z","dependencies_parsed_at":"2023-02-27T09:00:30.066Z","dependency_job_id":null,"html_url":"https://github.com/iann0036/aws-pagination-rules","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iann0036%2Faws-pagination-rules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iann0036%2Faws-pagination-rules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iann0036%2Faws-pagination-rules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iann0036%2Faws-pagination-rules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iann0036","download_url":"https://codeload.github.com/iann0036/aws-pagination-rules/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251674978,"owners_count":21625716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-sdk","pagination"],"created_at":"2024-10-03T11:53:50.791Z","updated_at":"2025-04-30T09:21:05.647Z","avatar_url":"https://github.com/iann0036.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Pagination Rules\n\nBackground: I wrote this up to help me create a [generic paginator for Former2](https://github.com/iann0036/former2/commit/5d1c8592ac6fa622666036b9361f64b5245a6577).\n\n## Chart: Distribution of AWS service count by pagination method\n\n![](chart.png)\n\n## JS SDK\n\nService | Request Key | Response Key\n--- | --- | ---\nACM | NextToken | NextToken\nACMPCA | NextToken | NextToken\nAlexaForBusiness | NextToken | NextToken\nAmplify | nextToken | nextToken\nAPIGateway | position | position\nApiGatewayManagementApi | N/A | N/A\nApiGatewayV2 | NextToken | NextToken\nApplicationAutoScaling | NextToken | NextToken\nApplicationInsights | NextToken | NextToken\nAppMesh | nextToken | nextToken\nAppStream | NextToken | NextToken\nAppSync | nextToken | nextToken\nAthena | NextToken | NextToken\nAutoScaling | NextToken | NextToken\nAutoScalingPlans | NextToken | NextToken\nBackup | NextToken | NextToken\nBatch | nextToken | nextToken\nBudgets | NextToken | NextToken\nChime | NextToken | NextToken\nCloud9 | nextToken | nextToken\nCloudDirectory | NextToken | NextToken\nCloudFormation | NextToken | NextToken\nCloudFront | Marker | _dict[0]_.NextMarker\nCloudHSM | NextToken | NextToken\nCloudHSMV2 | NextToken | NextToken\nCloudSearch | N/A | N/A\nCloudSearchDomain | N/A | N/A\nCloudTrail | NextToken | NextToken\nCloudWatch | NextToken | NextToken\nCloudWatchEvents | NextToken | NextToken\nCloudWatchLogs | nextToken | nextToken\nCodeBuild | nextToken | nextToken\nCodeCommit | nextToken | nextToken\nCodeDeploy | nextToken | nextToken\nCodePipeline | nextToken | nextToken\nCodeStar | nextToken | nextToken\nCognitoIdentity | NextToken | NextToken\nCognitoIdentityServiceProvider | NextToken | NextToken\nCognitoSync | NextToken | NextToken\nComprehend | NextToken | NextToken\nComprehendMedical | NextToken | NextToken\nConfigService | nextToken | nextToken\nConnect | NextToken | NextToken\nCostExplorer | NextPageToken | NextPageToken\nCUR | NextToken | NextToken\nDataPipeline | marker | marker\nDataSync | NextToken | NextToken\nDAX | NextToken | NextToken\nDeviceFarm | nextToken | nextToken\nDirectConnect | nextToken | nextToken\nDirectoryService | NextToken | NextToken\nDiscovery | nextToken | nextToken\nDLM | N/A | N/A\nDMS | Marker | Marker\nDocDB | Marker | Marker\nDynamoDB | _uses last item_ | _uses last item_\nDynamoDBStreams | _uses last item_ | _uses last item_\nEC2 | NextToken | NextToken\nEC2InstanceConnect | N/A | N/A\nECR | nextToken | nextToken\nECS | nextToken | nextToken\nEFS | Marker | NextMarker\nEKS | nextToken | nextToken\nElastiCache | Marker | Marker\nElasticBeanstalk | NextToken | NextToken\nElasticTranscoder | PageToken | NextPageToken\nELB | Marker | NextMarker\nELBv2 | Marker | NextMarker\nEMR | Marker | Marker\nES | NextToken | NextToken\nEventBridge | NextToken | NextToken\nFirehose | _uses last item_ | _uses last item_\nFMS | NextToken | NextToken\nForecastQueryService | NextToken | NextToken\nForecastService | NextToken | NextToken\nFSx | NextToken | NextToken\nGameLift | NextToken | NextToken\nGlacier | marker | Marker\nGlobalAccelerator | NextToken | NextToken\nGlue | NextToken | NextToken\nGreengrass | NextToken | NextToken\nGroundStation | nextToken | nextToken\nGuardDuty | NextToken | NextToken\nHealth | nextToken | nextToken\nIAM | Marker | Marker\nImportExport | Marker | _uses last item_\nInspector | nextToken | nextToken\nIot | marker | nextMarker\nIoT1ClickDevicesService | NextToken | NextToken\nIoT1ClickProjects | nextToken | nextToken\nIoTAnalytics | nextToken | nextToken\nIotData | N/A | N/A\nIoTEvents | nextToken | nextToken\nIoTEventsData | nextToken | nextToken\nIoTJobsDataPlane | N/A | N/A\nIoTThingsGraph | nextToken | nextToken\nKafka | NextToken | NextToken\nKinesis | _uses last item_ | _uses last item_\nKinesisAnalytics | _uses last item_ | _uses last item_\nKinesisAnalyticsV2 | NextToken | NextToken\nKinesisVideo | NextToken | NextToken\nKinesisVideoArchivedMedia | NextToken | NextToken\nKinesisVideoMedia | N/A | N/A\nKMS | Marker | NextMarker\nLakeFormation | NextToken | NextToken\nLambda | Marker | NextMarker\nLexModelBuildingService | nextToken | nextToken\nLexRuntime | N/A | N/A\nLicenseManager | NextToken | NextToken\nLightsail | pageToken | nextPageToken\nMachineLearning | NextToken | NextToken\nMacie | nextToken | nextToken\nManagedBlockchain | NextToken | NextToken\nMarketplaceCommerceAnalytics | N/A | N/A\nMarketplaceEntitlementService | NextToken | NextToken\nMarketplaceMetering | N/A | N/A\nMediaConnect | NextToken | NextToken\nMediaConvert | NextToken | NextToken\nMediaLive | NextToken | NextToken\nMediaPackage | NextToken | NextToken\nMediaPackageVod | NextToken | NextToken\nMediaStore | NextToken | NextToken\nMediaStoreData | NextToken | NextToken\nMediaTailor | NextToken | NextToken\nMigrationHub | NextToken | NextToken\nMobile | nextToken | nextToken\nMobileAnalytics | N/A | N/A\nMQ | NextToken | NextToken\nMTurk | NextToken | NextToken\nNeptune | Marker | Marker\nOpsWorks | NextToken | NextToken\nOpsWorksCM | NextToken | NextToken\nOrganizations | NextToken | NextToken\nPersonalize | nextToken | nextToken\nPersonalizeEvents | N/A | N/A\nPersonalizeRuntime | N/A | N/A\nPI | NextToken | NextToken\nPinpoint | Token | _dict[0]_.NextToken\nPinpointEmail | NextToken | NextToken\nPinpointSMSVoice | NextToken | NextToken\nPolly | NextToken | NextToken\nPricing | NextToken | NextToken\nQLDB | NextToken | NextToken\nQLDBSession | N/A | N/A\nQuickSight | NextToken | NextToken\nRAM | nextToken | nextToken\nRDS | Marker | Marker\nRDSDataService | N/A | N/A\nRedshift | Marker | Marker\nRekognition | NextToken | NextToken\nResourceGroups | NextToken | NextToken\nResourceGroupsTaggingAPI | PaginationToken | PaginationToken\nRoboMaker | nextToken | nextToken\nRoute53 | Marker | NextMarker\nRoute53Domains | Marker | NextPageMarker\nRoute53Resolver | NextToken | NextToken\nS3 | ContinuationToken _or_ Marker | NextContinuationToken _or_ NextMarker _** see note_\nS3Control | NextToken | NextToken\nSageMaker | NextToken | NextToken\nSageMakerRuntime | N/A | N/A\nSecretsManager | NextToken | NextToken\nSecurityHub | NextToken | NextToken\nServerlessApplicationRepository | NextToken | NextToken\nServiceCatalog | PageToken | NextPageToken\nServiceDiscovery | NextToken | NextToken\nServiceQuotas | NextToken | NextToken\nSES | NextToken | NextToken\nShield | NextToken | NextToken\nSigner | nextToken | nextToken\nSimpleDB | NextToken | NextToken\nSMS | nextToken | nextToken\nSnowball | NextToken | NextToken\nSNS | NextToken | NextToken\nSQS | N/A | N/A\nSSM | NextToken | NextToken\nStepFunctions | nextToken | nextToken\nStorageGateway | Marker | Marker\nSTS | N/A | N/A\nSupport | nextToken | nextToken\nSWF | nextPageToken | nextPageToken\nTextract | NextToken | NextToken\nTranscribeService | NextToken | NextToken\nTransfer | NextToken | NextToken\nTranslate | NextToken | NextToken\nWAF | NextMarker | NextMarker\nWAFRegional | NextMarker | NextMarker\nWorkDocs | Marker | Marker\nWorkLink | NextToken | NextToken\nWorkMail | NextToken | NextToken\nWorkMailMessageFlow | N/A | N/A\nWorkSpaces | NextToken | NextToken\nXRay | NextToken | NextToken\n\n_** S3 is usually ContinuationToken/NextContinuationToken or Marker/NextMarker, but there are some exceptions_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiann0036%2Faws-pagination-rules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiann0036%2Faws-pagination-rules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiann0036%2Faws-pagination-rules/lists"}