Repository: aws-samples/aws-auto-inventory Branch: main Commit: 0cf790ea573a Files: 425 Total size: 1.1 MB Directory structure: gitextract_nae5be8a/ ├── .devcontainer/ │ ├── README.md │ ├── config.yaml │ ├── devcontainer.json │ └── post-create.sh ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ └── question.md │ ├── actions/ │ │ └── .keep │ ├── pull_request_template.md │ └── workflows/ │ ├── build.yml │ ├── codeql-analysis.yml │ ├── hygiene.yml │ ├── publish.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .vscode/ │ ├── launch.json │ └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── SECURITY.md ├── aws-auto-inventory-unified-architecture.md ├── aws_auto_inventory/ │ ├── __init__.py │ ├── cli.py │ ├── config/ │ │ ├── __init__.py │ │ ├── loader.py │ │ ├── models.py │ │ └── validator.py │ ├── core/ │ │ ├── __init__.py │ │ ├── aws_client.py │ │ ├── organization.py │ │ ├── region.py │ │ ├── scan_engine.py │ │ └── service.py │ └── utils/ │ ├── __init__.py │ ├── logging.py │ └── threading.py ├── doc/ │ └── habits.yaml ├── examples/ │ ├── config_example.json │ ├── config_example.yaml │ └── config_organization_example.yaml ├── organization_scanner.py ├── requirements-and-versions.txt ├── requirements.txt ├── scan/ │ └── sample/ │ ├── all_services.json │ ├── list_emr_clusters_id_name.json │ ├── list_of_bucket_names.json │ ├── running_ec2.json │ ├── running_ec2_names.json │ ├── s3_buckets.json │ ├── services/ │ │ ├── accessanalyzer.json │ │ ├── account.json │ │ ├── acm-pca.json │ │ ├── acm.json │ │ ├── alexaforbusiness.json │ │ ├── amp.json │ │ ├── amplify.json │ │ ├── amplifybackend.json │ │ ├── amplifyuibuilder.json │ │ ├── apigateway.json │ │ ├── apigatewaymanagementapi.json │ │ ├── apigatewayv2.json │ │ ├── appconfig.json │ │ ├── appconfigdata.json │ │ ├── appfabric.json │ │ ├── appflow.json │ │ ├── appintegrations.json │ │ ├── application-autoscaling.json │ │ ├── application-insights.json │ │ ├── applicationcostprofiler.json │ │ ├── appmesh.json │ │ ├── apprunner.json │ │ ├── appstream.json │ │ ├── appsync.json │ │ ├── arc-zonal-shift.json │ │ ├── athena.json │ │ ├── auditmanager.json │ │ ├── autoscaling-plans.json │ │ ├── autoscaling.json │ │ ├── backup-gateway.json │ │ ├── backup.json │ │ ├── backupstorage.json │ │ ├── batch.json │ │ ├── billingconductor.json │ │ ├── braket.json │ │ ├── budgets.json │ │ ├── ce.json │ │ ├── chime-sdk-identity.json │ │ ├── chime-sdk-media-pipelines.json │ │ ├── chime-sdk-meetings.json │ │ ├── chime-sdk-messaging.json │ │ ├── chime-sdk-voice.json │ │ ├── chime.json │ │ ├── cleanrooms.json │ │ ├── cloud9.json │ │ ├── cloudcontrol.json │ │ ├── clouddirectory.json │ │ ├── cloudformation.json │ │ ├── cloudfront.json │ │ ├── cloudhsm.json │ │ ├── cloudhsmv2.json │ │ ├── cloudsearch.json │ │ ├── cloudsearchdomain.json │ │ ├── cloudtrail-data.json │ │ ├── cloudtrail.json │ │ ├── cloudwatch.json │ │ ├── codeartifact.json │ │ ├── codebuild.json │ │ ├── codecatalyst.json │ │ ├── codecommit.json │ │ ├── codedeploy.json │ │ ├── codeguru-reviewer.json │ │ ├── codeguru-security.json │ │ ├── codeguruprofiler.json │ │ ├── codepipeline.json │ │ ├── codestar-connections.json │ │ ├── codestar-notifications.json │ │ ├── codestar.json │ │ ├── cognito-identity.json │ │ ├── cognito-idp.json │ │ ├── cognito-sync.json │ │ ├── comprehend.json │ │ ├── comprehendmedical.json │ │ ├── compute-optimizer.json │ │ ├── config.json │ │ ├── connect-contact-lens.json │ │ ├── connect.json │ │ ├── connectcampaigns.json │ │ ├── connectcases.json │ │ ├── connectparticipant.json │ │ ├── controltower.json │ │ ├── cur.json │ │ ├── customer-profiles.json │ │ ├── databrew.json │ │ ├── dataexchange.json │ │ ├── datapipeline.json │ │ ├── datasync.json │ │ ├── dax.json │ │ ├── detective.json │ │ ├── devicefarm.json │ │ ├── devops-guru.json │ │ ├── directconnect.json │ │ ├── discovery.json │ │ ├── dlm.json │ │ ├── dms.json │ │ ├── docdb-elastic.json │ │ ├── docdb.json │ │ ├── drs.json │ │ ├── ds.json │ │ ├── dynamodb.json │ │ ├── dynamodbstreams.json │ │ ├── ebs.json │ │ ├── ec2-instance-connect.json │ │ ├── ec2.json │ │ ├── ecr-public.json │ │ ├── ecr.json │ │ ├── ecs.json │ │ ├── efs.json │ │ ├── eks.json │ │ ├── elastic-inference.json │ │ ├── elasticache.json │ │ ├── elasticbeanstalk.json │ │ ├── elastictranscoder.json │ │ ├── elb.json │ │ ├── elbv2.json │ │ ├── emr-containers.json │ │ ├── emr-serverless.json │ │ ├── emr.json │ │ ├── entityresolution.json │ │ ├── es.json │ │ ├── events.json │ │ ├── evidently.json │ │ ├── finspace-data.json │ │ ├── finspace.json │ │ ├── firehose.json │ │ ├── fis.json │ │ ├── fms.json │ │ ├── forecast.json │ │ ├── forecastquery.json │ │ ├── frauddetector.json │ │ ├── fsx.json │ │ ├── gamelift.json │ │ ├── gamesparks.json │ │ ├── glacier.json │ │ ├── globalaccelerator.json │ │ ├── glue.json │ │ ├── grafana.json │ │ ├── greengrass.json │ │ ├── greengrassv2.json │ │ ├── groundstation.json │ │ ├── guardduty.json │ │ ├── health.json │ │ ├── healthlake.json │ │ ├── honeycode.json │ │ ├── iam.json │ │ ├── identitystore.json │ │ ├── imagebuilder.json │ │ ├── importexport.json │ │ ├── inspector.json │ │ ├── inspector2.json │ │ ├── internetmonitor.json │ │ ├── iot-data.json │ │ ├── iot-jobs-data.json │ │ ├── iot-roborunner.json │ │ ├── iot.json │ │ ├── iot1click-devices.json │ │ ├── iot1click-projects.json │ │ ├── iotanalytics.json │ │ ├── iotdeviceadvisor.json │ │ ├── iotevents-data.json │ │ ├── iotevents.json │ │ ├── iotfleethub.json │ │ ├── iotfleetwise.json │ │ ├── iotsecuretunneling.json │ │ ├── iotsitewise.json │ │ ├── iotthingsgraph.json │ │ ├── iottwinmaker.json │ │ ├── iotwireless.json │ │ ├── ivs-realtime.json │ │ ├── ivs.json │ │ ├── ivschat.json │ │ ├── kafka.json │ │ ├── kafkaconnect.json │ │ ├── kendra-ranking.json │ │ ├── kendra.json │ │ ├── keyspaces.json │ │ ├── kinesis-video-archived-media.json │ │ ├── kinesis-video-media.json │ │ ├── kinesis-video-signaling.json │ │ ├── kinesis-video-webrtc-storage.json │ │ ├── kinesis.json │ │ ├── kinesisanalytics.json │ │ ├── kinesisanalyticsv2.json │ │ ├── kinesisvideo.json │ │ ├── kms.json │ │ ├── lakeformation.json │ │ ├── lambda.json │ │ ├── lex-models.json │ │ ├── lex-runtime.json │ │ ├── lexv2-models.json │ │ ├── lexv2-runtime.json │ │ ├── license-manager-linux-subscriptions.json │ │ ├── license-manager-user-subscriptions.json │ │ ├── license-manager.json │ │ ├── lightsail.json │ │ ├── location.json │ │ ├── logs.json │ │ ├── lookoutequipment.json │ │ ├── lookoutmetrics.json │ │ ├── lookoutvision.json │ │ ├── m2.json │ │ ├── machinelearning.json │ │ ├── macie.json │ │ ├── macie2.json │ │ ├── managedblockchain-query.json │ │ ├── managedblockchain.json │ │ ├── marketplace-catalog.json │ │ ├── marketplace-entitlement.json │ │ ├── marketplacecommerceanalytics.json │ │ ├── mediaconnect.json │ │ ├── mediaconvert.json │ │ ├── medialive.json │ │ ├── mediapackage-vod.json │ │ ├── mediapackage.json │ │ ├── mediapackagev2.json │ │ ├── mediastore-data.json │ │ ├── mediastore.json │ │ ├── mediatailor.json │ │ ├── medical-imaging.json │ │ ├── memorydb.json │ │ ├── meteringmarketplace.json │ │ ├── mgh.json │ │ ├── mgn.json │ │ ├── migration-hub-refactor-spaces.json │ │ ├── migrationhub-config.json │ │ ├── migrationhuborchestrator.json │ │ ├── migrationhubstrategy.json │ │ ├── mobile.json │ │ ├── mq.json │ │ ├── mturk.json │ │ ├── mwaa.json │ │ ├── neptune.json │ │ ├── network-firewall.json │ │ ├── networkmanager.json │ │ ├── nimble.json │ │ ├── oam.json │ │ ├── omics.json │ │ ├── opensearch.json │ │ ├── opensearchserverless.json │ │ ├── opsworks.json │ │ ├── opsworkscm.json │ │ ├── organizations.json │ │ ├── osis.json │ │ ├── outposts.json │ │ ├── panorama.json │ │ ├── payment-cryptography-data.json │ │ ├── payment-cryptography.json │ │ ├── personalize-events.json │ │ ├── personalize-runtime.json │ │ ├── personalize.json │ │ ├── pi.json │ │ ├── pinpoint-email.json │ │ ├── pinpoint-sms-voice-v2.json │ │ ├── pinpoint-sms-voice.json │ │ ├── pinpoint.json │ │ ├── pipes.json │ │ ├── polly.json │ │ ├── pricing.json │ │ ├── privatenetworks.json │ │ ├── proton.json │ │ ├── qldb-session.json │ │ ├── qldb.json │ │ ├── quicksight.json │ │ ├── ram.json │ │ ├── rbin.json │ │ ├── rds-data.json │ │ ├── rds.json │ │ ├── redshift-data.json │ │ ├── redshift-serverless.json │ │ ├── redshift.json │ │ ├── rekognition.json │ │ ├── resiliencehub.json │ │ ├── resource-explorer-2.json │ │ ├── resource-groups.json │ │ ├── resourcegroupstaggingapi.json │ │ ├── robomaker.json │ │ ├── rolesanywhere.json │ │ ├── route53-recovery-cluster.json │ │ ├── route53-recovery-control-config.json │ │ ├── route53-recovery-readiness.json │ │ ├── route53.json │ │ ├── route53domains.json │ │ ├── route53resolver.json │ │ ├── rum.json │ │ ├── s3.json │ │ ├── s3control.json │ │ ├── s3outposts.json │ │ ├── sagemaker-a2i-runtime.json │ │ ├── sagemaker-edge.json │ │ ├── sagemaker-featurestore-runtime.json │ │ ├── sagemaker-geospatial.json │ │ ├── sagemaker-metrics.json │ │ ├── sagemaker-runtime.json │ │ ├── sagemaker.json │ │ ├── savingsplans.json │ │ ├── scheduler.json │ │ ├── schemas.json │ │ ├── sdb.json │ │ ├── secretsmanager.json │ │ ├── securityhub.json │ │ ├── securitylake.json │ │ ├── serverlessrepo.json │ │ ├── service-quotas.json │ │ ├── servicecatalog-appregistry.json │ │ ├── servicecatalog.json │ │ ├── servicediscovery.json │ │ ├── ses.json │ │ ├── sesv2.json │ │ ├── shield.json │ │ ├── signer.json │ │ ├── simspaceweaver.json │ │ ├── sms-voice.json │ │ ├── sms.json │ │ ├── snow-device-management.json │ │ ├── snowball.json │ │ ├── sns.json │ │ ├── sqs.json │ │ ├── ssm-contacts.json │ │ ├── ssm-incidents.json │ │ ├── ssm-sap.json │ │ ├── ssm.json │ │ ├── sso-admin.json │ │ ├── sso-oidc.json │ │ ├── sso.json │ │ ├── stepfunctions.json │ │ ├── storagegateway.json │ │ ├── sts.json │ │ ├── support-app.json │ │ ├── support.json │ │ ├── swf.json │ │ ├── synthetics.json │ │ ├── textract.json │ │ ├── timestream-query.json │ │ ├── timestream-write.json │ │ ├── tnb.json │ │ ├── transcribe.json │ │ ├── transfer.json │ │ ├── translate.json │ │ ├── verifiedpermissions.json │ │ ├── voice-id.json │ │ ├── vpc-lattice.json │ │ ├── waf-regional.json │ │ ├── waf.json │ │ ├── wafv2.json │ │ ├── wellarchitected.json │ │ ├── wisdom.json │ │ ├── workdocs.json │ │ ├── worklink.json │ │ ├── workmail.json │ │ ├── workmailmessageflow.json │ │ ├── workspaces-web.json │ │ ├── workspaces.json │ │ └── xray.json │ └── tagged_emrs.json ├── scan.py ├── scan_builder.py ├── setup.py ├── test_requirements.txt └── tests/ ├── __init__.py ├── conftest.py ├── test_api_calls.py ├── test_config/ │ ├── __init__.py │ └── test_loader.py ├── test_core/ │ └── __init__.py ├── test_organization.py ├── test_organization_scanner.py ├── test_output/ │ └── __init__.py ├── test_role_assumption.py └── test_service_scanning.py ================================================ FILE CONTENTS ================================================ ================================================ FILE: .devcontainer/README.md ================================================ ```json // For format details, see https://aka.ms/devcontainer.json. For config options, see the // README at: https://github.com/devcontainers/templates/tree/main/src/python { "name": "Python 3", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile "image": "mcr.microsoft.com/devcontainers/python:1-3.11-bullseye", "features": { "ghcr.io/devcontainers/features/aws-cli:1": {} }, // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [], // Use 'postCreateCommand' to run commands after the container is created. "postCreateCommand": "pip3 install --user -r requirements.txt", // Configure tool-specific properties. // "customizations": {}, // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. // "remoteUser": "root" } ``` ================================================ FILE: .devcontainer/config.yaml ================================================ inventories: - name: learning aws: profile: your-aws-profile region: - us-east-1 excel: transpose: true sheets: - name: EC2 # sheet name on Excel service: ec2 # the boto3 client of an AWS service function: describe_instances # the client method of the service defined above result_key: Reservations # [optional]: The first key of the response dict - name: EBS service: ec2 function: describe_volumes result_key: Volumes - name: your-second-inventory aws: profile: your-second-aws-profile region: - us-east-1 sheets: - name: EC2 service: ec2 function: describe_instances result_key: Reservations - name: EBS service: ec2 function: describe_volumes result_key: Volumes ================================================ FILE: .devcontainer/devcontainer.json ================================================ { "customizations": { "vscode": { "extensions": [ "ms-python.python", "ms-python.vscode-pylance" ] } }, "features": { "ghcr.io/devcontainers/features/aws-cli:1": {} }, "image": "mcr.microsoft.com/devcontainers/python:1-3.11-bullseye", "name": "AWS Auto Inventory", "postCreateCommand": "sh .devcontainer/post-create.sh" } ================================================ FILE: .devcontainer/post-create.sh ================================================ #!/usr/bin/env bash set -eu pipefail export DEBIAN_FRONTEND=noninteractive sudo apt-get update sudo apt-get -y install --no-install-recommends \ bash-completion \ make make pre-commit/install pip3 install --user -r requirements.txt clear devcontainer-info ================================================ FILE: .github/ISSUE_TEMPLATE/bug_report.md ================================================ --- name: 🐛 Bug Report about: Create a new ticket for a bug. labels: bug --- - Version: - Local OS Version: - Local chip architecture: - Reproduces in: Steps to Reproduce: 1. 2. ================================================ FILE: .github/ISSUE_TEMPLATE/feature_request.md ================================================ --- name: 💡 Feature Request about: Create a new ticket for a new feature request labels: enhancement --- Type your idea here. ================================================ FILE: .github/ISSUE_TEMPLATE/question.md ================================================ --- name: ❔ Question about: What is your question about? labels: question --- Add more context here. ================================================ FILE: .github/actions/.keep ================================================ ================================================ FILE: .github/pull_request_template.md ================================================ ## 🧠 Pull Request ### Changes ### Type of change ## Why ## How (Optional) ## Checklist - [ ] Jest unit tests (as needed) - [ ] Integration tests (as needed) - [ ] Storybook stories (as needed) - [ ] Run storybook locally - [ ] Acceptance Criteria met - [ ] Screenshot added to Summary for UI ticket - [ ] Check test coverage of new or updated components (Reduce Banlist) ================================================ FILE: .github/workflows/build.yml ================================================ name: Build on: push: branches: - 'feat/**' - 'fix/**' permissions: contents: read jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] python-version: [3.10] steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: "3.10" - run: pip install -r requirements.txt - run: pip install pyinstaller - run: pyinstaller --name aws-auto-inventory --onefile scan.py ================================================ FILE: .github/workflows/codeql-analysis.yml ================================================ # For most projects, this workflow file will not need changing; you simply need # to commit it to your repository. # # You may wish to alter this file to override the set of languages analyzed, # or to provide custom queries or build logic. # # ******** NOTE ******** # We have attempted to detect the languages in your repository. Please check # the `language` matrix defined below to confirm you have the correct set of # supported CodeQL languages. # name: "CodeQL" on: push: branches: [ main ] pull_request: # The branches below must be a subset of the branches above branches: [ main ] schedule: - cron: '0 1 * * 1' jobs: analyze: name: Analyze runs-on: ubuntu-latest permissions: actions: read contents: read security-events: write strategy: fail-fast: false matrix: language: [ 'python' ] # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] # Learn more: # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed steps: - name: Checkout repository uses: actions/checkout@v3 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL uses: github/codeql-action/init@v2 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. # By default, queries listed here will override any specified in a config file. # Prefix the list here with "+" to use these queries and those in the config file. # queries: ./path/to/local/query, your-org/your-repo/queries@main # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild uses: github/codeql-action/autobuild@v2 # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines # and modify them (or add more) to build your code if your project # uses a compiled language #- run: | # make bootstrap # make release - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v2 ================================================ FILE: .github/workflows/hygiene.yml ================================================ name: Hygiene on: push: branches: - 'feat/**' - 'fix/**' permissions: contents: read jobs: code-hygiene: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: python -m pip install --upgrade pip - run: pip install pre-commit - run: pre-commit run --all-files # doc-hygiene: # needs: code-hygiene # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v3 # with: # submodules: "true" # - name: Build documentation # run: make doc/build # - name: Check documentation status # run: git diff --exit-code # exit 1 if there's a difference between what was pushed with what was produced by doc/build. ================================================ FILE: .github/workflows/publish.yml ================================================ name: Publish on: push: tags: - "v*.*.*" permissions: contents: write jobs: build: runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] python-version: [3.9] steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.10' - run: python3 --version - run: pip install -r requirements.txt - run: pip install pyinstaller - run: pyinstaller --name aws-auto-inventory-${{ matrix.os }} --onefile scan.py - uses: actions/upload-artifact@v3 if: matrix.os == 'windows-latest' with: name: aws-auto-inventory-${{ matrix.os }} path: dist\aws-auto-inventory-windows-latest.exe - uses: actions/upload-artifact@v3 if: matrix.os != 'windows-latest' with: name: aws-auto-inventory-${{ matrix.os }} path: ./dist/aws-auto-inventory-${{ matrix.os }} release: needs: build runs-on: ubuntu-latest steps: - uses: actions/download-artifact@v4.1.7 with: name: aws-auto-inventory-ubuntu-latest - uses: actions/download-artifact@v4.1.7 with: name: aws-auto-inventory-macos-latest - uses: actions/download-artifact@v4.1.7 with: name: aws-auto-inventory-windows-latest - run: mv aws-auto-inventory-ubuntu-latest aws-auto-inventory-ubuntu - run: mv aws-auto-inventory-macos-latest aws-auto-inventory-macos - run: mv aws-auto-inventory-windows-latest.exe aws-auto-inventory-windows.exe - name: Release uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') with: prerelease: true draft: true files: | aws-auto-inventory-ubuntu aws-auto-inventory-macos aws-auto-inventory-windows.exe env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} ================================================ FILE: .github/workflows/release.yml ================================================ on: push: branches: - main name: Release permissions: contents: write pull-requests: write jobs: release-please: runs-on: ubuntu-latest steps: - uses: google-github-actions/release-please-action@v3 with: release-type: python package-name: aws-auto-inventory token: ${{ secrets.TOKEN }} ================================================ FILE: .gitignore ================================================ # Created by https://www.toptal.com/developers/gitignore/api/macos,windows,linux,visualstudiocode,python,node # Edit at https://www.toptal.com/developers/gitignore?templates=macos,windows,linux,visualstudiocode,python,node ### Linux ### *~ # temporary files which can be created if a process still has a handle open of a deleted file .fuse_hidden* # KDE directory preferences .directory # Linux trash folder which might appear on any partition or disk .Trash-* # .nfs files are created when an open file is removed but is still being accessed .nfs* ### macOS ### # General .DS_Store .AppleDouble .LSOverride # Icon must end with two \r Icon # Thumbnails ._* # Files that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent # Directories potentially created on remote AFP share .AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk ### macOS Patch ### # iCloud generated files *.icloud ### Node ### # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* lerna-debug.log* .pnpm-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime data pids *.pid *.seed *.pid.lock # Directory for instrumented libs generated by jscoverage/JSCover lib-cov # Coverage directory used by tools like istanbul coverage *.lcov # nyc test coverage .nyc_output # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) .grunt # Bower dependency directory (https://bower.io/) bower_components # node-waf configuration .lock-wscript # Compiled binary addons (https://nodejs.org/api/addons.html) build/Release # Dependency directories node_modules/ jspm_packages/ # Snowpack dependency directory (https://snowpack.dev/) web_modules/ # TypeScript cache *.tsbuildinfo # Optional npm cache directory .npm # Optional eslint cache .eslintcache # Optional stylelint cache .stylelintcache # Microbundle cache .rpt2_cache/ .rts2_cache_cjs/ .rts2_cache_es/ .rts2_cache_umd/ # Optional REPL history .node_repl_history # Output of 'npm pack' *.tgz # Yarn Integrity file .yarn-integrity # dotenv environment variable files .env .env.development.local .env.test.local .env.production.local .env.local # parcel-bundler cache (https://parceljs.org/) .cache .parcel-cache # Next.js build output .next out # Nuxt.js build / generate output .nuxt dist # Gatsby files .cache/ # Comment in the public line in if your project uses Gatsby and not Next.js # https://nextjs.org/blog/next-9-1#public-directory-support # public # vuepress build output .vuepress/dist # vuepress v2.x temp and cache directory .temp # Docusaurus cache and generated files .docusaurus # Serverless directories .serverless/ # FuseBox cache .fusebox/ # DynamoDB Local files .dynamodb/ # TernJS port file .tern-port # Stores VSCode versions used for testing VSCode extensions .vscode-test # yarn v2 .yarn/cache .yarn/unplugged .yarn/build-state.yml .yarn/install-state.gz .pnp.* ### Node Patch ### # Serverless Webpack directories .webpack/ # Optional stylelint cache # SvelteKit build / generate output .svelte-kit ### Python ### # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec # Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ cover/ # Translations *.mo *.pot # Django stuff: local_settings.py db.sqlite3 db.sqlite3-journal # Flask stuff: instance/ .webassets-cache # Scrapy stuff: .scrapy # Sphinx documentation docs/_build/ # PyBuilder .pybuilder/ target/ # Jupyter Notebook .ipynb_checkpoints # IPython profile_default/ ipython_config.py # pyenv # For a library or package, you might want to ignore these files since the code is # intended to run in multiple environments; otherwise, check them in: # .python-version # pipenv # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, pipenv may install dependencies that don't work, or not # install all needed dependencies. #Pipfile.lock # poetry # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. # This is especially recommended for binary packages to ensure reproducibility, and is more # commonly ignored for libraries. # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control #poetry.lock # pdm # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. #pdm.lock # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it # in version control. # https://pdm.fming.dev/#use-with-ide .pdm.toml # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm __pypackages__/ # Celery stuff celerybeat-schedule celerybeat.pid # SageMath parsed files *.sage.py # Environments .venv env/ venv/ ENV/ env.bak/ venv.bak/ # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # mypy .mypy_cache/ .dmypy.json dmypy.json # Pyre type checker .pyre/ # pytype static type analyzer .pytype/ # Cython debug symbols cython_debug/ # PyCharm # JetBrains specific template is maintained in a separate JetBrains.gitignore that can # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore # and can be added to the global gitignore or merged into this file. For a more nuclear # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ ### VisualStudioCode ### .vscode/* !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json !.vscode/*.code-snippets # Local History for Visual Studio Code .history/ # Built Visual Studio Code Extensions *.vsix ### VisualStudioCode Patch ### # Ignore all local history of files .history .ionide ### Windows ### # Windows thumbnail cache files Thumbs.db Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db # Dump file *.stackdump # Folder config file [Dd]esktop.ini # Recycle Bin used on file shares $RECYCLE.BIN/ # Windows Installer files *.cab *.msi *.msix *.msm *.msp # Windows shortcuts *.lnk # End of https://www.toptal.com/developers/gitignore/api/macos,windows,linux,visualstudiocode,python,node output/ logs/ *.xlsx ================================================ FILE: .gitmodules ================================================ [submodule "habits"] path = habits url = https://github.com/awslabs/aws-code-habits.git branch = main ================================================ FILE: .pre-commit-config.yaml ================================================ default_language_version: python: python3 fail_fast: true minimum_pre_commit_version: 2.13.0 repos: - repo: https://github.com/pre-commit/pre-commit-hooks rev: v4.4.0 hooks: # Prevent giant files from being committed - id: check-added-large-files # Simply check whether the files parse as valid python. - id: check-ast # Require literal syntax when initializing empty or zero Python builtin types. - id: check-builtin-literals # Check for files that would conflict in case-insensitive filesystems - id: check-case-conflict # Checks a common error of defining a docstring after code. - id: check-docstring-first # Ensures that (non-binary) executables have a shebang. # - id: check-executables-have-shebangs # This hook checks json files for parseable syntax. - id: check-json # Ensures that (non-binary) files with a shebang are executable. - id: check-shebang-scripts-are-executable # This hook sets a standard for formatting JSON files. - id: pretty-format-json args: ['--autofix'] # Check for files that contain merge conflict strings. - id: check-merge-conflict # Checks for symlinks which do not point to anything. - id: check-symlinks # This hook checks toml files for parseable syntax. - id: check-toml # Ensures that links to vcs websites are permalinks. - id: check-vcs-permalinks # This hook checks xml files for parseable syntax. - id: check-xml # This hook checks yaml files for parseable syntax. - id: check-yaml # Check for debugger imports and py37+ `breakpoint()` calls in python source. - id: debug-statements # Detects symlinks which are changed to regular files with a content of a path which that symlink was pointing to. - id: destroyed-symlinks # Detects the presence of private keys - id: detect-private-key # Ensures that a file is either empty, or ends with one newline. - id: end-of-file-fixer # Sort the lines in specified files (defaults to alphabetical). You must provide list of target files as input in your .pre-commit-config.yaml file. - id: file-contents-sorter # removes UTF-8 byte order marker - id: fix-byte-order-marker # Add # -*- coding: utf-8 -*- to the top of python files - id: fix-encoding-pragma # Prevent addition of new git submodules - id: forbid-new-submodules # Replaces or checks mixed line ending - id: mixed-line-ending # This verifies that test files are named correctly - id: name-tests-test # Sorts entries in requirements.txt - id: requirements-txt-fixer # Sorts simple YAML files which consist only of top-level keys, preserving comments and blocks. - id: sort-simple-yaml # This hook trims trailing whitespace. - id: trailing-whitespace - repo: https://github.com/psf/black rev: '23.7.0' hooks: - id: black # - repo: https://github.com/PyCQA/flake8 # rev: '6.1.0' # hooks: # - id: flake8 # args: ['--ignore=E501'] - repo: https://github.com/jendrikseipp/vulture rev: 'v2.9.1' # or any later Vulture version hooks: - id: vulture args: ['scan.py', ] ================================================ FILE: .vscode/launch.json ================================================ { "configurations": [ { "args": [ "--name", "your-inventory-name" ], "console": "integratedTerminal", "name": "Empty", "program": "scan.py", "request": "launch", "type": "python" }, { "args": [ "--scan", "scan/sample/services/iam.json" ], "console": "integratedTerminal", "name": "Scan", "program": "scan.py", "request": "launch", "type": "python" } ], "version": "0.2.0" } ================================================ FILE: .vscode/tasks.json ================================================ { "tasks": [ { "command": "make build", "group": { "isDefault": true, "kind": "build" }, "label": "Build", "problemMatcher": [], "type": "shell" } ], "version": "2.0.0" } ================================================ FILE: CHANGELOG.md ================================================ # Changelog ## [1.1.1](https://github.com/aws-samples/aws-auto-inventory/compare/v1.1.0...v1.1.1) (2023-08-28) ### Bug Fixes * log incorrect directory name ([a28cec7](https://github.com/aws-samples/aws-auto-inventory/commit/a28cec783ba51f4aa7c0604c01eb47fc1f9a21bc)) ## [1.1.0](https://github.com/aws-samples/aws-auto-inventory/compare/v1.0.0...v1.1.0) (2023-08-03) ### Features * get json from URL ([114fdf9](https://github.com/aws-samples/aws-auto-inventory/commit/114fdf9e78e76b202e43351051aa9bf2099ecf4b)) ## [1.0.0](https://github.com/aws-samples/aws-auto-inventory/compare/v0.7.0...v1.0.0) (2023-08-03) ### ⚠ BREAKING CHANGES * cleanup * simplify business logic ### Features * add argument max retry and retry delay ([5a15d5b](https://github.com/aws-samples/aws-auto-inventory/commit/5a15d5b5d426cf187d9a98c0f1e7a29305e35fdd)) * add info into log ([be25d7d](https://github.com/aws-samples/aws-auto-inventory/commit/be25d7de657e556490269bb65c8e60acf95ed738)) * add logging and handle get service data more effectively ([25b7fdd](https://github.com/aws-samples/aws-auto-inventory/commit/25b7fdd8d502784d31e871522b57ad4314420693)) * add more granularity to threading model ([b411dd9](https://github.com/aws-samples/aws-auto-inventory/commit/b411dd922900ea7646c57836bbda8ca0b09c6cfa)) * add threading ([0056396](https://github.com/aws-samples/aws-auto-inventory/commit/0056396d9174ec8432673bf96191780e9e5a7ed7)) * allow developer to set log level ([1301cd9](https://github.com/aws-samples/aws-auto-inventory/commit/1301cd9d939426418678fa756fc94160dacf7565)) * allow user to pass output directory path ([40bd611](https://github.com/aws-samples/aws-auto-inventory/commit/40bd611a6e319609c486ce1833c4e835b6cd867c)) * check aws credentials ([6496c9f](https://github.com/aws-samples/aws-auto-inventory/commit/6496c9f976f9c231d97f0607961b37ab471b5a65)) * cleanup ([7913af6](https://github.com/aws-samples/aws-auto-inventory/commit/7913af681b741d9eca7bec8946b4139d00025716)) * create script to build service sheet ([f418920](https://github.com/aws-samples/aws-auto-inventory/commit/f41892083e636e28ac06df85d527f19b8f3e0cc0)) * improve throttling ([b0c15b0](https://github.com/aws-samples/aws-auto-inventory/commit/b0c15b0721f7ae49e2514bff5fae16883e5aa781)) * include api call with retry ([f17887e](https://github.com/aws-samples/aws-auto-inventory/commit/f17887e11cc501546039d0cf1ef0eb55b9a00a75)) * include output file ([295064e](https://github.com/aws-samples/aws-auto-inventory/commit/295064eb83d9dd7f696fe8328ca8dc2e0b75b9fa)) * make executable ([23aab60](https://github.com/aws-samples/aws-auto-inventory/commit/23aab605794280d8b5423bce197046797b9673a4)) * save log inside output folder, allow user to provide regions ([d46f2df](https://github.com/aws-samples/aws-auto-inventory/commit/d46f2df8b06ee9f7c38f808916bae3949f9e47da)) * save per service ([e1670fd](https://github.com/aws-samples/aws-auto-inventory/commit/e1670fd2554ade17491c02b45cea73f4af41dc35)) * simplify business logic ([1937c75](https://github.com/aws-samples/aws-auto-inventory/commit/1937c75fe97e5f3fce6e29eb66245ceb24d09194)) * use latest python dev container image ([d0e3a70](https://github.com/aws-samples/aws-auto-inventory/commit/d0e3a70f4fb6c947ce5d7a1271de7a845d20c133)) ### Bug Fixes * serialize datetime into string format. ([b60a8dc](https://github.com/aws-samples/aws-auto-inventory/commit/b60a8dc926fad988c331ba1ab962c17c6d49df34)) ## [0.7.0](https://github.com/aws-samples/aws-auto-inventory/compare/v0.6.0...v0.7.0) (2023-02-07) ### Features * only build and hygiene if feat/ or fix/ branches ([042af58](https://github.com/aws-samples/aws-auto-inventory/commit/042af58f709b0cd10b7085674d868bae174ae10a)) ### Bug Fixes * correct glob pattern ([bbbb7e4](https://github.com/aws-samples/aws-auto-inventory/commit/bbbb7e443699a47e4a6b491f1713d028987680c2)) * use main branch, and fix workflow schedule ([acf19d5](https://github.com/aws-samples/aws-auto-inventory/commit/acf19d5b11fc4680c094d0e7d8a8fe2a09d60614)) ## [0.6.0](https://github.com/aws-samples/aws-auto-inventory/compare/v0.5.3...v0.6.0) (2023-01-16) ### Features * use personal access token ([062e5e3](https://github.com/aws-samples/aws-auto-inventory/commit/062e5e3b860ff2bd84861846ed44f917998f83fb)) ## [0.5.2](https://github.com/aws-samples/aws-auto-inventory/compare/v0.5.1...v0.5.2) (2023-01-16) ### Bug Fixes * use v* as tag prefix ([39d1937](https://github.com/aws-samples/aws-auto-inventory/commit/39d19374a350761202999c21b6b15b18672fcb11)) ## [0.5.1](https://github.com/aws-samples/aws-auto-inventory/compare/v0.5.0...v0.5.1) (2023-01-16) ### Bug Fixes * use correct tag format ([18da1b6](https://github.com/aws-samples/aws-auto-inventory/commit/18da1b6e2ad904a465c3e4841a369990d1264d86)) ## [0.5.0](https://github.com/aws-samples/aws-auto-inventory/compare/v0.4.0...v0.5.0) (2023-01-16) ### Features * publish binary once pr has been merged ([45fa76b](https://github.com/aws-samples/aws-auto-inventory/commit/45fa76b8ea7f7dfe758a23e08db4b2abb96043d2)) * publish binary once pr has been merged ([ef6337c](https://github.com/aws-samples/aws-auto-inventory/commit/ef6337c593dec7ef365f330d1733f55b556344e2)) ### Bug Fixes * restore publish workflow ([a16dae5](https://github.com/aws-samples/aws-auto-inventory/commit/a16dae598404b3e176c391b935ffaf5f50b238e7)) ## [0.4.0](https://github.com/aws-samples/aws-auto-inventory/compare/v0.3.0...v0.4.0) (2023-01-13) ### Features * create make target to perform hygiene tasks ([85a4f9d](https://github.com/aws-samples/aws-auto-inventory/commit/85a4f9d852dbee6b9f064b8c640a69692d2acc75)) * ignore output directory and excel files ([9f5a341](https://github.com/aws-samples/aws-auto-inventory/commit/9f5a341ce632a6727ffb07d00d4f7a1fd710d015)) ## [0.3.0](https://github.com/aws-samples/aws-auto-inventory/compare/0.2.0...v0.3.0) (2023-01-12) ### Features * create workflow to release project using gh actions release-please ([905cb08](https://github.com/aws-samples/aws-auto-inventory/commit/905cb08fcd62d1b239302b17357a4325db4876a1)) ## Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ================================================ FILE: CODE_OF_CONDUCT.md ================================================ ## Code of Conduct This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct). For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact opensource-codeofconduct@amazon.com with any additional questions or comments. ================================================ FILE: CONTRIBUTING.md ================================================ # Contributing Guidelines Thank you for your interest in contributing to our project. Whether it's a bug report, new feature, correction, or additional documentation, we greatly value feedback and contributions from our community. Please read through this document before submitting any issues or pull requests to ensure we have all the necessary information to effectively respond to your bug report or contribution. ## Reporting Bugs/Feature Requests We welcome you to use the GitHub issue tracker to report bugs or suggest features. When filing an issue, please check existing open, or recently closed, issues to make sure somebody else hasn't already reported the issue. Please try to include as much information as you can. Details like these are incredibly useful: - A reproducible test case or series of steps - The version of our code being used - Any modifications you've made relevant to the bug - Anything unusual about your environment or deployment ## Contributing via Pull Requests Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that: 1. You are working against the latest source on the _main_ branch. 2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already. 3. You open an issue to discuss any significant work - we would hate for your time to be wasted. To send us a pull request, please: 1. Fork the repository. 2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change. 3. Ensure local tests pass. 4. Commit to your fork using clear commit messages. 5. Send us a pull request, answering any default questions in the pull request interface. 6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation. GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and [creating a pull request](https://help.github.com/articles/creating-a-pull-request/). ## Finding contributions to work on Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any 'help wanted' issues is a great place to start. ## Code of Conduct This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct). For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact opensource-codeofconduct@amazon.com with any additional questions or comments. ## Security issue notifications If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue. ## Licensing See the [LICENSE](LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution. ================================================ FILE: LICENSE ================================================ Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. ================================================ FILE: Makefile ================================================ export WORKSPACE=$(shell pwd) export HABITS = $(WORKSPACE)/habits include $(HABITS)/lib/make/Makefile include $(HABITS)/lib/make/*/Makefile .PHONY: clean ## Clean project clean: @rm -rf output/ .PHONY: hygiene hygiene: doc/build pre-commit/run ================================================ FILE: NOTICE ================================================ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. ================================================ FILE: README.md ================================================ # AWS Auto Inventory A tool for scanning AWS services across regions and accounts to collect resource information. ## Features - **Multi-format Configuration**: Support for both YAML and JSON configuration formats - **Multi-format Output**: Generate both JSON and Excel outputs - **Multi-threading**: Concurrent scanning of regions and services for faster results - **Organization Scanning**: Scan resources across all accounts in an AWS Organization - **Robust Error Handling**: Retry logic for API throttling and transient errors - **Flexible Filtering**: Filter resources by tags, IDs, and other attributes - **Data Transformation**: Transform data for better analysis, including transposition in Excel - **Binary Data Support**: Proper handling of binary data (bytes) returned by AWS APIs ## Installation ### From PyPI ```bash pip install aws-auto-inventory ``` ### From Source ```bash git clone https://github.com/aws-samples/aws-auto-inventory.git cd aws-auto-inventory pip install -e . ``` ## Usage ### Basic Usage ```bash aws-auto-inventory --config examples/config_example.yaml --output-dir output --format both ``` ### Command-line Options ``` usage: aws-auto-inventory [-h] -c CONFIG [-o OUTPUT_DIR] [-f {json,excel,both}] [--max-regions MAX_REGIONS] [--max-services MAX_SERVICES] [--max-retries MAX_RETRIES] [--retry-delay RETRY_DELAY] [--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [--validate-only] AWS Auto Inventory - Scan AWS resources and generate inventory optional arguments: -h, --help show this help message and exit -c CONFIG, --config CONFIG Path to configuration file (YAML or JSON) -o OUTPUT_DIR, --output-dir OUTPUT_DIR Directory to store output files (default: output) -f {json,excel,both}, --format {json,excel,both} Output format (default: json) --max-regions MAX_REGIONS Maximum number of regions to scan concurrently --max-services MAX_SERVICES Maximum number of services to scan concurrently per region --max-retries MAX_RETRIES Maximum number of retries for API calls (default: 3) --retry-delay RETRY_DELAY Base delay in seconds between retries (default: 2) --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL} Logging level (default: INFO) --validate-only Validate configuration and exit without scanning ``` ## Configuration AWS Auto Inventory uses a configuration file to define what resources to scan. The configuration file can be in either YAML or JSON format. ### Example Configuration (YAML) ```yaml inventories: - name: my-aws-inventory aws: profile: default region: - us-east-1 - us-west-2 organization: false excel: transpose: true sheets: - name: EC2Instances service: ec2 function: describe_instances result_key: Reservations parameters: Filters: - Name: instance-state-name Values: - running - name: S3Buckets service: s3 function: list_buckets result_key: Buckets ``` ### Example Configuration (JSON) ```json { "inventories": [ { "name": "my-aws-inventory", "aws": { "profile": "default", "region": ["us-east-1", "us-west-2"], "organization": false }, "excel": { "transpose": true }, "sheets": [ { "name": "EC2Instances", "service": "ec2", "function": "describe_instances", "result_key": "Reservations", "parameters": { "Filters": [ { "Name": "instance-state-name", "Values": ["running"] } ] } }, { "name": "S3Buckets", "service": "s3", "function": "list_buckets", "result_key": "Buckets" } ] } ] } ``` ### Organization Scanning To scan resources across all accounts in an AWS Organization, set `organization: true` in the configuration: ```yaml inventories: - name: organization-wide aws: profile: management region: - us-east-1 - us-west-2 organization: true role_name: OrganizationAccountAccessRole sheets: # ... sheets configuration ... ``` ## Output AWS Auto Inventory generates output files in the specified output directory: - **JSON Output**: JSON files for each service in each region - **Excel Output**: Excel spreadsheets with one sheet per service ### Handling of Binary Data Some AWS APIs (like CloudTrail.Client.list_public_keys) return binary data as bytes. AWS Auto Inventory handles this data as follows: - In JSON output: Binary data is encoded as base64 and stored in a special format: `{"__bytes_b64__": "base64-encoded-string"}` - In Excel output: Binary data is converted to a string in the format: `[BYTES: base64-encoded-string]` This ensures that all data can be properly serialized and deserialized without errors. ## Examples Example configuration files are provided in the `examples` directory: - `config_example.yaml`: Basic YAML configuration - `config_example.json`: Basic JSON configuration - `config_organization_example.yaml`: Configuration for organization-wide scanning ## AWS Credentials AWS Auto Inventory uses the standard AWS credential providers: 1. Environment variables 2. Shared credential file (~/.aws/credentials) 3. AWS IAM Instance Profile (if running on an EC2 instance) You can specify a profile name in the configuration file to use a specific profile from your credentials file. ## License This project is licensed under the Apache License 2.0 - see the LICENSE file for details. ================================================ FILE: SECURITY.md ================================================ ## Security We take the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations. If you believe you have found a security vulnerability in any AWS-owned repository, please raise an issue. Thank you! ================================================ FILE: aws-auto-inventory-unified-architecture.md ================================================ # AWS Auto Inventory: Unified Architecture Plan ## Table of Contents 1. [Current State Analysis](#current-state-analysis) 2. [Unified Architecture Design](#unified-architecture-design) 3. [Detailed Implementation Strategy](#detailed-implementation-strategy) 4. [Implementation Details](#implementation-details) 5. [Potential Challenges and Mitigation Strategies](#potential-challenges-and-mitigation-strategies) 6. [Next Steps](#next-steps) ## Current State Analysis ### JSON-based Implementation (Current Codebase) - **Strengths**: - Multi-threading for concurrent scanning of regions and services - Organization-wide scanning across multiple AWS accounts - Robust API call retry logic and throttling handling - Simple JSON configuration format - Direct AWS API access through boto3 - Modular design with separate components for scanning and organization handling ### Excel-based Implementation (Described in habits.yaml) - **Strengths**: - Excel spreadsheet output (more user-friendly for analysis) - YAML configuration format (more human-readable) - Advanced filtering capabilities (by tags, VPC, subnets, etc.) - Support for multiple AWS accounts through profiles - Transposable data in Excel output ## Unified Architecture Design ### Architecture Overview ```mermaid graph TD A[Configuration Layer] --> B[Core Scanning Engine] B --> C[Output Processor] subgraph "Configuration Layer" A1[YAML Config Parser] A2[JSON Config Parser] A3[Config Validator] end subgraph "Core Scanning Engine" B1[AWS API Client] B2[Multi-threading Manager] B3[Organization Scanner] B4[Retry & Throttling Handler] end subgraph "Output Processor" C1[JSON Output Generator] C2[Excel Output Generator] C3[Data Transformer] end A1 --> A3 A2 --> A3 A3 --> B B --> B1 B --> B2 B --> B3 B --> B4 B --> C C --> C1 C --> C2 C --> C3 ``` ### Component Details #### 1. Configuration Layer - **Unified Configuration Format**: Support both YAML and JSON configuration formats - **Configuration Validator**: Ensure configurations are valid regardless of format - **Configuration Converter**: Allow conversion between formats - **Feature Parity**: Ensure all filtering and selection options are available in both formats #### 2. Core Scanning Engine - **AWS API Client**: Maintain the robust boto3 integration from the JSON implementation - **Multi-threading Manager**: Keep the concurrent scanning capabilities - **Organization Scanner**: Preserve the ability to scan across multiple accounts - **Retry & Throttling Handler**: Maintain the robust error handling and retry logic - **Resource Filter**: Implement the filtering capabilities from the Excel implementation #### 3. Output Processor - **Data Model**: Create a unified data model that can be serialized to both JSON and Excel - **JSON Output Generator**: Maintain the current JSON output functionality - **Excel Output Generator**: Add the Excel output capabilities - **Data Transformer**: Support operations like transposition for Excel output ### Implementation Plan ```mermaid gantt title AWS Auto Inventory Unified Implementation dateFormat YYYY-MM-DD section Architecture Design Unified Architecture :a1, 2025-06-10, 7d Create Common Data Models :a2, after a1, 5d section Configuration Implement Unified Config Parser :b1, after a1, 10d Add Configuration Validator :b2, after b1, 5d section Core Engine Refactor Scanning Engine :c1, after a2, 14d Enhance Organization Scanner :c2, after c1, 7d Implement Advanced Filtering :c3, after c1, 10d section Output Implement JSON Output Module :d1, after c1, 5d Implement Excel Output Module :d2, after c1, 10d Add Data Transformation Features :d3, after d2, 7d section Integration Integration Testing :e1, after d1 d2 d3 c2 c3, 10d Performance Optimization :e2, after e1, 7d Documentation :e3, after e2, 5d ``` ## Detailed Implementation Strategy ### 1. Refactor the Configuration System Create a unified configuration system that supports both YAML and JSON formats: ```mermaid classDiagram class ConfigLoader { +load_config(path: str) : Config -detect_format(path: str) : str } class Config { +inventories: List[Inventory] +validate() : bool +to_json() : str +to_yaml() : str } class Inventory { +name: str +aws: AWSConfig +sheets: List[Sheet] +excel: ExcelConfig } class AWSConfig { +profile: str +region: List[str] +organization: bool +role_name: str } class Sheet { +name: str +service: str +function: str +result_key: str +parameters: dict } class ExcelConfig { +transpose: bool +formatting: dict } ConfigLoader --> Config : creates Config --> Inventory : contains Inventory --> AWSConfig : has Inventory --> Sheet : has Inventory --> ExcelConfig : has ``` ### 2. Enhance the Core Scanning Engine Refactor the scanning engine to maintain the multi-threading and organization scanning capabilities while adding the filtering features: ```mermaid classDiagram class ScanEngine { +scan(config: Config) : ScanResult } class AWSClient { +call_api(service: str, function: str, params: dict) : dict -handle_throttling(error: Exception, retry: int) } class OrganizationScanner { +scan_organization(config: Config) : List[AccountResult] -assume_role(account_id: str, role_name: str) : Session } class RegionScanner { +scan_regions(config: Config, session: Session) : List[RegionResult] } class ServiceScanner { +scan_services(config: Config, session: Session, region: str) : List[ServiceResult] } class ResourceFilter { +apply_filters(results: dict, filters: dict) : dict } ScanEngine --> OrganizationScanner : uses ScanEngine --> RegionScanner : uses RegionScanner --> ServiceScanner : uses ServiceScanner --> AWSClient : uses ServiceScanner --> ResourceFilter : uses ``` ### 3. Implement the Output Processor Create a flexible output system that can generate both JSON and Excel outputs: ```mermaid classDiagram class OutputProcessor { +process(scan_result: ScanResult, format: str) : void } class JSONOutputGenerator { +generate(scan_result: ScanResult, path: str) : void } class ExcelOutputGenerator { +generate(scan_result: ScanResult, path: str) : void -format_sheet(sheet: Sheet, data: dict) : void -apply_transpose(data: dict, transpose: bool) : dict } class DataTransformer { +transform(data: dict, operations: List[str]) : dict } OutputProcessor --> JSONOutputGenerator : uses OutputProcessor --> ExcelOutputGenerator : uses ExcelOutputGenerator --> DataTransformer : uses ``` ## Implementation Details ### Project Structure ``` aws-auto-inventory/ ├── aws_auto_inventory/ │ ├── __init__.py │ ├── cli.py # Command-line interface │ ├── config/ │ │ ├── __init__.py │ │ ├── loader.py # Config loading (YAML/JSON) │ │ ├── validator.py # Config validation │ │ └── models.py # Config data models │ ├── core/ │ │ ├── __init__.py │ │ ├── aws_client.py # AWS API client with retry logic │ │ ├── scan_engine.py # Main scanning engine │ │ ├── organization.py # Organization scanning │ │ ├── region.py # Region scanning │ │ ├── service.py # Service scanning │ │ └── filter.py # Resource filtering │ ├── output/ │ │ ├── __init__.py │ │ ├── processor.py # Output processing │ │ ├── json_generator.py # JSON output │ │ ├── excel_generator.py # Excel output │ │ └── transformer.py # Data transformation │ └── utils/ │ ├── __init__.py │ ├── logging.py # Logging utilities │ └── threading.py # Threading utilities ├── tests/ │ ├── __init__.py │ ├── conftest.py │ ├── test_config/ │ ├── test_core/ │ └── test_output/ ├── examples/ │ ├── config_yaml_example.yaml │ ├── config_json_example.json │ └── README.md ├── setup.py ├── requirements.txt └── README.md ``` ### Key Implementation Components #### 1. Configuration System The configuration system will support both YAML and JSON formats with automatic detection: ```python # aws_auto_inventory/config/loader.py import yaml import json import os from .models import Config class ConfigLoader: def load_config(self, path): """Load configuration from file.""" format_type = self._detect_format(path) with open(path, 'r') as f: if format_type == 'yaml': config_data = yaml.safe_load(f) else: # json config_data = json.load(f) return Config.from_dict(config_data) def _detect_format(self, path): """Detect file format based on extension.""" _, ext = os.path.splitext(path) if ext.lower() in ['.yaml', '.yml']: return 'yaml' return 'json' ``` Configuration data models will use Pydantic for validation: ```python # aws_auto_inventory/config/models.py from pydantic import BaseModel, Field from typing import List, Dict, Optional, Union, Any class ExcelConfig(BaseModel): transpose: bool = False formatting: Dict[str, Any] = Field(default_factory=dict) class AWSConfig(BaseModel): profile: Optional[str] = None region: List[str] = Field(default_factory=lambda: ["us-east-1"]) organization: bool = False role_name: str = "OrganizationAccountAccessRole" class Sheet(BaseModel): name: str service: str function: str result_key: Optional[str] = None parameters: Dict[str, Any] = Field(default_factory=dict) class Inventory(BaseModel): name: str aws: AWSConfig = Field(default_factory=AWSConfig) sheets: List[Sheet] excel: ExcelConfig = Field(default_factory=ExcelConfig) class Config(BaseModel): inventories: List[Inventory] def to_json(self): """Convert config to JSON string.""" return self.json(indent=2) def to_yaml(self): """Convert config to YAML string.""" import yaml return yaml.dump(self.dict(), sort_keys=False) @classmethod def from_dict(cls, data): """Create config from dictionary.""" return cls(**data) ``` #### 2. Core Scanning Engine The core scanning engine will maintain the multi-threading and organization scanning capabilities: ```python # aws_auto_inventory/core/scan_engine.py import concurrent.futures from ..config.models import Config, Inventory from .organization import OrganizationScanner from .region import RegionScanner class ScanEngine: def __init__(self, max_workers_regions=None, max_workers_services=None): self.max_workers_regions = max_workers_regions self.max_workers_services = max_workers_services self.organization_scanner = OrganizationScanner() self.region_scanner = RegionScanner(max_workers=max_workers_services) def scan(self, config): """Perform scanning based on configuration.""" results = [] for inventory in config.inventories: if inventory.aws.organization: # Scan across organization org_results = self.organization_scanner.scan_organization( inventory, self.region_scanner ) results.append({ "inventory_name": inventory.name, "organization_results": org_results }) else: # Scan single account import boto3 session = boto3.Session(profile_name=inventory.aws.profile) # Scan regions concurrently with concurrent.futures.ThreadPoolExecutor( max_workers=self.max_workers_regions ) as executor: future_to_region = { executor.submit( self.region_scanner.scan_region, inventory, session, region ): region for region in inventory.aws.region } region_results = [] for future in concurrent.futures.as_completed(future_to_region): region = future_to_region[future] try: result = future.result() region_results.append({ "region": region, "services": result }) except Exception as e: print(f"Error scanning region {region}: {e}") results.append({ "inventory_name": inventory.name, "account_results": region_results }) return results ``` AWS API client with retry logic: ```python # aws_auto_inventory/core/aws_client.py import time import boto3 import botocore class AWSClient: def __init__(self, session, max_retries=3, retry_delay=2): self.session = session self.max_retries = max_retries self.retry_delay = retry_delay def call_api(self, service, function_name, region=None, parameters=None): """Call AWS API with retry logic.""" client = self.session.client(service, region_name=region) for attempt in range(self.max_retries): try: function_to_call = getattr(client, function_name) if parameters: return function_to_call(**parameters) else: return function_to_call() except botocore.exceptions.ClientError as error: error_code = error.response["Error"]["Code"] if error_code in ["Throttling", "RequestLimitExceeded"]: if attempt < (self.max_retries - 1): wait_time = self.retry_delay ** attempt time.sleep(wait_time) continue raise except botocore.exceptions.BotoCoreError: if attempt < (self.max_retries - 1): wait_time = self.retry_delay ** attempt time.sleep(wait_time) continue raise return None ``` #### 3. Output Processor The output processor will support both JSON and Excel formats: ```python # aws_auto_inventory/output/processor.py from .json_generator import JSONOutputGenerator from .excel_generator import ExcelOutputGenerator class OutputProcessor: def __init__(self): self.json_generator = JSONOutputGenerator() self.excel_generator = ExcelOutputGenerator() def process(self, scan_result, output_dir, formats=None): """Process scan results and generate output files.""" if formats is None: formats = ["json"] # Default to JSON if "json" in formats: self.json_generator.generate(scan_result, output_dir) if "excel" in formats: self.excel_generator.generate(scan_result, output_dir) ``` Excel output generator: ```python # aws_auto_inventory/output/excel_generator.py import os import pandas as pd from .transformer import DataTransformer class ExcelOutputGenerator: def __init__(self): self.transformer = DataTransformer() def generate(self, scan_result, output_dir): """Generate Excel output from scan results.""" os.makedirs(output_dir, exist_ok=True) for inventory_result in scan_result: inventory_name = inventory_result["inventory_name"] excel_path = os.path.join(output_dir, f"{inventory_name}.xlsx") with pd.ExcelWriter(excel_path) as writer: if "organization_results" in inventory_result: self._process_organization_results( inventory_result["organization_results"], writer ) elif "account_results" in inventory_result: self._process_account_results( inventory_result["account_results"], writer ) def _process_organization_results(self, org_results, writer): """Process organization results and write to Excel.""" for account_result in org_results: account_id = account_result["account_id"] for region_result in account_result["regions"]: region = region_result["region"] for service_result in region_result["services"]: sheet_name = f"{account_id}_{region}_{service_result['service']}" # Truncate sheet name if too long (Excel limitation) if len(sheet_name) > 31: sheet_name = sheet_name[:31] df = pd.json_normalize(service_result["result"]) df.to_excel(writer, sheet_name=sheet_name) def _process_account_results(self, account_results, writer): """Process account results and write to Excel.""" for region_result in account_results: region = region_result["region"] for service_result in region_result["services"]: sheet_name = f"{region}_{service_result['service']}" # Truncate sheet name if too long (Excel limitation) if len(sheet_name) > 31: sheet_name = sheet_name[:31] df = pd.json_normalize(service_result["result"]) df.to_excel(writer, sheet_name=sheet_name) ``` #### 4. Command-Line Interface The CLI will provide a unified interface for all features: ```python # aws_auto_inventory/cli.py import argparse import os import sys from .config.loader import ConfigLoader from .core.scan_engine import ScanEngine from .output.processor import OutputProcessor def main(): parser = argparse.ArgumentParser( description="AWS Auto Inventory - Scan AWS resources and generate inventory" ) parser.add_argument( "-c", "--config", required=True, help="Path to configuration file (YAML or JSON)" ) parser.add_argument( "-o", "--output-dir", default="output", help="Directory to store output files" ) parser.add_argument( "-f", "--format", choices=["json", "excel", "both"], default="json", help="Output format (default: json)" ) parser.add_argument( "--max-regions", type=int, default=None, help="Maximum number of regions to scan concurrently" ) parser.add_argument( "--max-services", type=int, default=None, help="Maximum number of services to scan concurrently per region" ) parser.add_argument( "--log-level", choices=["DEBUG", "INFO", "WARNING", "ERROR"], default="INFO", help="Logging level" ) args = parser.parse_args() # Set up logging import logging logging.basicConfig( level=getattr(logging, args.log_level), format="%(asctime)s - %(name)s - %(levelname)s - %(message)s" ) # Load configuration config_loader = ConfigLoader() try: config = config_loader.load_config(args.config) except Exception as e: print(f"Error loading configuration: {e}") sys.exit(1) # Create output directory os.makedirs(args.output_dir, exist_ok=True) # Determine output formats formats = [] if args.format in ["json", "both"]: formats.append("json") if args.format in ["excel", "both"]: formats.append("excel") # Run scan scan_engine = ScanEngine( max_workers_regions=args.max_regions, max_workers_services=args.max_services ) try: results = scan_engine.scan(config) except Exception as e: print(f"Error during scan: {e}") sys.exit(1) # Process output output_processor = OutputProcessor() output_processor.process(results, args.output_dir, formats) print(f"Inventory completed successfully. Results stored in {args.output_dir}") if __name__ == "__main__": main() ``` ### Configuration Examples #### YAML Configuration Example ```yaml # Example YAML configuration inventories: - name: my-aws-inventory aws: profile: default region: - us-east-1 - us-west-2 organization: false excel: transpose: true sheets: - name: EC2Instances service: ec2 function: describe_instances result_key: Reservations - name: S3Buckets service: s3 function: list_buckets result_key: Buckets - name: IAMRoles service: iam function: list_roles result_key: Roles ``` #### JSON Configuration Example ```json { "inventories": [ { "name": "my-aws-inventory", "aws": { "profile": "default", "region": ["us-east-1", "us-west-2"], "organization": false }, "excel": { "transpose": true }, "sheets": [ { "name": "EC2Instances", "service": "ec2", "function": "describe_instances", "result_key": "Reservations" }, { "name": "S3Buckets", "service": "s3", "function": "list_buckets", "result_key": "Buckets" }, { "name": "IAMRoles", "service": "iam", "function": "list_roles", "result_key": "Roles" } ] } ] } ``` ## Potential Challenges and Mitigation Strategies ### 1. Backward Compatibility **Challenge**: Ensuring the new unified implementation remains compatible with existing configurations and workflows. **Mitigation Strategies**: - Implement configuration adapters that can convert between old and new formats - Provide clear migration guides and examples - Include backward compatibility layers that can process legacy configurations - Add deprecation warnings for legacy features that will be removed in future versions - Create automated migration tools to help users transition **Implementation Example**: ```python def detect_legacy_config(config_path): """Detect if a configuration file is in legacy format.""" with open(config_path, 'r') as f: try: if config_path.endswith('.json'): config = json.load(f) # Check for legacy JSON format indicators return 'service' in config[0] and 'function' in config[0] elif config_path.endswith('.yaml') or config_path.endswith('.yml'): config = yaml.safe_load(f) # Check for legacy YAML format indicators return 'inventories' not in config and 'sheets' in config except: return False return False def convert_legacy_config(config_path, output_path=None): """Convert legacy configuration to new format.""" if output_path is None: base, ext = os.path.splitext(config_path) output_path = f"{base}_converted{ext}" # Implementation of conversion logic # ... return output_path ``` ### 2. Performance Considerations **Challenge**: Maintaining or improving performance while adding new features, especially for large AWS environments. **Mitigation Strategies**: - Implement efficient multi-threading with configurable thread pools - Use connection pooling for AWS API calls - Add caching mechanisms for frequently accessed data - Implement pagination for large result sets - Allow selective scanning of specific services/regions - Add progress reporting for long-running operations - Implement incremental scanning options **Implementation Example**: ```python class CachingAWSClient: def __init__(self, session, cache_ttl=300): self.session = session self.cache = {} self.cache_ttl = cache_ttl self.cache_timestamps = {} def call_api(self, service, function_name, region=None, parameters=None): """Call AWS API with caching.""" cache_key = f"{service}:{function_name}:{region}:{json.dumps(parameters)}" # Check cache current_time = time.time() if cache_key in self.cache: if current_time - self.cache_timestamps[cache_key] < self.cache_ttl: return self.cache[cache_key] # Call API result = self._make_api_call(service, function_name, region, parameters) # Update cache self.cache[cache_key] = result self.cache_timestamps[cache_key] = current_time return result def _make_api_call(self, service, function_name, region, parameters): # Implementation of API call with retry logic # ... ``` ### 3. Error Handling and Edge Cases **Challenge**: Robust error handling for various AWS API errors, rate limiting, and edge cases. **Mitigation Strategies**: - Implement comprehensive error handling with specific error types - Add detailed logging for troubleshooting - Implement graceful degradation for non-critical failures - Add retry mechanisms with exponential backoff - Provide clear error messages and suggestions - Implement validation for all inputs and configurations **Implementation Example**: ```python class AWSInventoryError(Exception): """Base exception for AWS Auto Inventory.""" pass class ConfigurationError(AWSInventoryError): """Error in configuration.""" pass class AWSAPIError(AWSInventoryError): """Error in AWS API call.""" def __init__(self, service, function, error): self.service = service self.function = function self.error = error super().__init__(f"Error calling {service}.{function}: {error}") class ThrottlingError(AWSAPIError): """AWS API throttling error.""" def __init__(self, service, function, retry_after=None): self.retry_after = retry_after super().__init__(service, function, "API throttling") # Error handling in API client def call_api_with_error_handling(client, service, function, parameters=None): try: # Make API call # ... except botocore.exceptions.ClientError as e: error_code = e.response.get("Error", {}).get("Code", "") if error_code == "Throttling": retry_after = int(e.response.get("ResponseMetadata", {}).get("RetryAfter", 1)) raise ThrottlingError(service, function, retry_after) elif error_code == "AccessDenied": raise PermissionError(f"Access denied for {service}.{function}") else: raise AWSAPIError(service, function, str(e)) except Exception as e: raise AWSAPIError(service, function, str(e)) ``` ### 4. Testing Strategy **Challenge**: Ensuring comprehensive testing of the unified implementation across different AWS environments. **Mitigation Strategies**: - Implement unit tests for all components - Use mocking for AWS services in tests - Implement integration tests for key workflows - Create test fixtures for different configuration scenarios - Implement CI/CD pipelines for automated testing - Add property-based testing for edge cases - Create a test matrix for different Python versions and dependencies **Implementation Example**: ```python # tests/test_config/test_loader.py import pytest import tempfile import os from aws_auto_inventory.config.loader import ConfigLoader @pytest.fixture def yaml_config_file(): with tempfile.NamedTemporaryFile(suffix='.yaml', delete=False) as f: f.write(b""" inventories: - name: test-inventory aws: region: - us-east-1 sheets: - name: EC2 service: ec2 function: describe_instances """) yield f.name os.unlink(f.name) @pytest.fixture def json_config_file(): with tempfile.NamedTemporaryFile(suffix='.json', delete=False) as f: f.write(b""" { "inventories": [ { "name": "test-inventory", "aws": { "region": ["us-east-1"] }, "sheets": [ { "name": "EC2", "service": "ec2", "function": "describe_instances" } ] } ] } """) yield f.name os.unlink(f.name) def test_load_yaml_config(yaml_config_file): loader = ConfigLoader() config = loader.load_config(yaml_config_file) assert config.inventories[0].name == "test-inventory" assert config.inventories[0].aws.region == ["us-east-1"] assert config.inventories[0].sheets[0].name == "EC2" def test_load_json_config(json_config_file): loader = ConfigLoader() config = loader.load_config(json_config_file) assert config.inventories[0].name == "test-inventory" assert config.inventories[0].aws.region == ["us-east-1"] assert config.inventories[0].sheets[0].name == "EC2" ``` ### 5 ================================================ FILE: aws_auto_inventory/__init__.py ================================================ """ AWS Auto Inventory - Scan AWS resources and generate inventory. A tool for scanning AWS services across regions and accounts to collect resource information. """ __version__ = '0.1.0' ================================================ FILE: aws_auto_inventory/cli.py ================================================ """ Command-line interface for AWS Auto Inventory. """ import os import sys import argparse import logging from typing import List, Optional import boto3 from .config.loader import ConfigLoader from .config.validator import ConfigValidator from .core.scan_engine import ScanEngine from .output.processor import OutputProcessor from .utils.logging import setup_logging def check_aws_credentials(profile_name: Optional[str] = None) -> bool: """ Check AWS credentials by calling the STS GetCallerIdentity operation. Args: profile_name: AWS profile name. Returns: True if credentials are valid, False otherwise. """ try: session = boto3.Session(profile_name=profile_name) sts = session.client("sts") identity = sts.get_caller_identity() print(f"Authenticated as: {identity['Arn']}") return True except Exception as e: print(f"Error verifying AWS credentials: {e}") return False def parse_args() -> argparse.Namespace: """ Parse command-line arguments. Returns: Parsed arguments. """ parser = argparse.ArgumentParser( description="AWS Auto Inventory - Scan AWS resources and generate inventory" ) parser.add_argument( "-c", "--config", required=True, help="Path to configuration file (YAML or JSON)" ) parser.add_argument( "-o", "--output-dir", default="output", help="Directory to store output files (default: output)" ) parser.add_argument( "-f", "--format", choices=["json", "excel", "both"], default="json", help="Output format (default: json)" ) parser.add_argument( "--max-regions", type=int, default=None, help="Maximum number of regions to scan concurrently" ) parser.add_argument( "--max-services", type=int, default=None, help="Maximum number of services to scan concurrently per region" ) parser.add_argument( "--max-retries", type=int, default=3, help="Maximum number of retries for API calls (default: 3)" ) parser.add_argument( "--retry-delay", type=int, default=2, help="Base delay in seconds between retries (default: 2)" ) parser.add_argument( "--log-level", choices=["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"], default="INFO", help="Logging level (default: INFO)" ) parser.add_argument( "--validate-only", action="store_true", help="Validate configuration and exit without scanning" ) return parser.parse_args() def main() -> int: """ Main entry point for AWS Auto Inventory. Returns: Exit code (0 for success, non-zero for error). """ # Parse command-line arguments args = parse_args() # Set up logging log_dir = os.path.join(args.output_dir, "logs") logger = setup_logging(log_dir, args.log_level) try: # Load configuration logger.info(f"Loading configuration from {args.config}") config_loader = ConfigLoader() try: config = config_loader.load_config(args.config) except Exception as e: logger.error(f"Error loading configuration: {e}") print(f"Error loading configuration: {e}") return 1 # Validate configuration logger.info("Validating configuration") validator = ConfigValidator() validation_errors = validator.validate(config) if validation_errors: logger.error("Configuration validation failed:") for error in validation_errors: logger.error(f" - {error}") print(f"Configuration error: {error}") return 1 if args.validate_only: logger.info("Configuration validation successful") print("Configuration validation successful") return 0 # Check AWS credentials for inventory in config.inventories: if not check_aws_credentials(inventory.aws.profile): logger.error(f"Invalid AWS credentials for inventory {inventory.name}") print(f"Invalid AWS credentials for inventory {inventory.name}") return 1 # Determine output formats formats = [] if args.format in ["json", "both"]: formats.append("json") if args.format in ["excel", "both"]: formats.append("excel") # Create scan engine scan_engine = ScanEngine( max_retries=args.max_retries, retry_delay=args.retry_delay, max_workers_regions=args.max_regions, max_workers_services=args.max_services ) # Run scan logger.info("Starting scan") try: results = scan_engine.scan(config) except Exception as e: logger.error(f"Error during scan: {e}") print(f"Error during scan: {e}") return 1 # Process output logger.info("Processing output") output_processor = OutputProcessor() output_processor.process(results, args.output_dir, formats) logger.info("Scan completed successfully") print(f"Scan completed successfully. Results stored in {args.output_dir}") return 0 except Exception as e: logger.error(f"Unexpected error: {e}") print(f"Unexpected error: {e}") return 1 if __name__ == "__main__": sys.exit(main()) ================================================ FILE: aws_auto_inventory/config/__init__.py ================================================ ================================================ FILE: aws_auto_inventory/config/loader.py ================================================ """ Configuration loader for AWS Auto Inventory. """ import os import json import yaml from typing import Union, Dict, Any from .models import Config class ConfigLoader: """ Configuration loader that supports both YAML and JSON formats. """ def load_config(self, path: str) -> Config: """ Load configuration from file. Args: path: Path to the configuration file. Returns: Config object. Raises: FileNotFoundError: If the configuration file does not exist. ValueError: If the configuration file format is not supported. """ if not os.path.exists(path): raise FileNotFoundError(f"Configuration file not found: {path}") format_type = self._detect_format(path) with open(path, 'r') as f: if format_type == 'yaml': config_data = yaml.safe_load(f) elif format_type == 'json': config_data = json.load(f) else: raise ValueError(f"Unsupported configuration format: {format_type}") # Handle legacy format if needed if self._is_legacy_format(config_data): config_data = self._convert_legacy_format(config_data) return Config.from_dict(config_data) def _detect_format(self, path: str) -> str: """ Detect file format based on extension. Args: path: Path to the configuration file. Returns: Format type ('yaml' or 'json'). """ _, ext = os.path.splitext(path) if ext.lower() in ['.yaml', '.yml']: return 'yaml' elif ext.lower() == '.json': return 'json' else: # Default to JSON if extension is not recognized return 'json' def _is_legacy_format(self, config_data: Union[Dict[str, Any], list]) -> bool: """ Check if the configuration is in legacy format. Args: config_data: Configuration data. Returns: True if the configuration is in legacy format, False otherwise. """ # Legacy JSON format is a list of dictionaries with 'service' and 'function' keys if isinstance(config_data, list) and len(config_data) > 0: first_item = config_data[0] return isinstance(first_item, dict) and 'service' in first_item and 'function' in first_item # Legacy YAML format has 'sheets' at the top level but no 'inventories' if isinstance(config_data, dict): return 'inventories' not in config_data and 'sheets' in config_data return False def _convert_legacy_format(self, config_data: Union[Dict[str, Any], list]) -> Dict[str, Any]: """ Convert legacy format to new format. Args: config_data: Configuration data in legacy format. Returns: Configuration data in new format. """ if isinstance(config_data, list): # Convert legacy JSON format return { "inventories": [ { "name": "default", "aws": {}, "sheets": [ { "name": f"{item['service']}_{item['function']}", "service": item['service'], "function": item['function'], "result_key": item.get('result_key'), "parameters": item.get('parameters', {}) } for item in config_data ] } ] } elif isinstance(config_data, dict): # Convert legacy YAML format return { "inventories": [ { "name": config_data.get('name', 'default'), "aws": config_data.get('aws', {}), "sheets": config_data.get('sheets', []), "excel": config_data.get('excel', {}) } ] } # Return as is if we can't convert return config_data ================================================ FILE: aws_auto_inventory/config/models.py ================================================ """ Configuration models for AWS Auto Inventory. """ from typing import List, Dict, Optional, Any, Union from pydantic import BaseModel, Field class ExcelConfig(BaseModel): """Excel output configuration.""" transpose: bool = False formatting: Dict[str, Any] = Field(default_factory=dict) class AWSConfig(BaseModel): """AWS configuration.""" profile: Optional[str] = None region: List[str] = Field(default_factory=lambda: ["us-east-1"]) organization: bool = False role_name: str = "OrganizationAccountAccessRole" class Sheet(BaseModel): """Sheet configuration for inventory.""" name: str service: str function: str result_key: Optional[str] = None parameters: Dict[str, Any] = Field(default_factory=dict) class Inventory(BaseModel): """Inventory configuration.""" name: str aws: AWSConfig = Field(default_factory=AWSConfig) sheets: List[Sheet] excel: ExcelConfig = Field(default_factory=ExcelConfig) class Config(BaseModel): """Main configuration model.""" inventories: List[Inventory] def to_json(self): """Convert config to JSON string.""" return self.json(indent=2) def to_yaml(self): """Convert config to YAML string.""" import yaml return yaml.dump(self.dict(), sort_keys=False) @classmethod def from_dict(cls, data): """Create config from dictionary.""" return cls(**data) ================================================ FILE: aws_auto_inventory/config/validator.py ================================================ """ Configuration validator for AWS Auto Inventory. """ import boto3 from typing import List, Optional, Dict, Any from .models import Config, Inventory, Sheet class ConfigValidator: """ Validates AWS Auto Inventory configurations. """ def validate(self, config: Config) -> List[str]: """ Validate a configuration. Args: config: Configuration to validate. Returns: List of validation errors. Empty list if configuration is valid. """ errors = [] # Check if there are any inventories if not config.inventories: errors.append("No inventories defined in configuration") return errors # Validate each inventory for inventory in config.inventories: inventory_errors = self._validate_inventory(inventory) errors.extend([f"Inventory '{inventory.name}': {error}" for error in inventory_errors]) return errors def _validate_inventory(self, inventory: Inventory) -> List[str]: """ Validate an inventory configuration. Args: inventory: Inventory to validate. Returns: List of validation errors. Empty list if inventory is valid. """ errors = [] # Check if there are any sheets if not inventory.sheets: errors.append("No sheets defined") return errors # Validate AWS configuration aws_errors = self._validate_aws_config(inventory) errors.extend(aws_errors) # Validate each sheet for sheet in inventory.sheets: sheet_errors = self._validate_sheet(sheet) errors.extend([f"Sheet '{sheet.name}': {error}" for error in sheet_errors]) return errors def _validate_aws_config(self, inventory: Inventory) -> List[str]: """ Validate AWS configuration. Args: inventory: Inventory containing AWS configuration. Returns: List of validation errors. Empty list if AWS configuration is valid. """ errors = [] # Check if regions are specified if not inventory.aws.region: errors.append("No regions specified") # Check if profile exists (if specified) if inventory.aws.profile: try: session = boto3.Session(profile_name=inventory.aws.profile) # Try to get caller identity to verify credentials sts = session.client('sts') sts.get_caller_identity() except Exception as e: errors.append(f"Invalid AWS profile '{inventory.aws.profile}': {str(e)}") return errors def _validate_sheet(self, sheet: Sheet) -> List[str]: """ Validate a sheet configuration. Args: sheet: Sheet to validate. Returns: List of validation errors. Empty list if sheet is valid. """ errors = [] # Check required fields if not sheet.service: errors.append("No service specified") if not sheet.function: errors.append("No function specified") # Check if service and function exist in boto3 try: session = boto3.Session() if sheet.service not in session.get_available_services(): errors.append(f"Invalid AWS service: {sheet.service}") else: # Check if function exists client = session.client(sheet.service, region_name='us-east-1') if not hasattr(client, sheet.function): errors.append(f"Function '{sheet.function}' does not exist for service '{sheet.service}'") elif not sheet.function.startswith(('describe_', 'get_', 'list_')): errors.append(f"Function '{sheet.function}' is not a read-only operation") except Exception as e: errors.append(f"Error validating service and function: {str(e)}") return errors ================================================ FILE: aws_auto_inventory/core/__init__.py ================================================ ================================================ FILE: aws_auto_inventory/core/aws_client.py ================================================ """ AWS client with retry logic for AWS Auto Inventory. """ import time import json import logging from typing import Optional, Dict, Any, Union import boto3 import botocore import jq # Set up logger logger = logging.getLogger(__name__) class AWSClientError(Exception): """Base exception for AWS client errors.""" pass class ThrottlingError(AWSClientError): """Exception raised when AWS API throttling occurs.""" def __init__(self, service: str, function: str, retry_after: Optional[int] = None): self.service = service self.function = function self.retry_after = retry_after super().__init__(f"API throttling for {service}.{function}") class AWSClient: """ AWS client with retry logic for API calls. """ def __init__(self, session: boto3.Session, max_retries: int = 3, retry_delay: int = 2): """ Initialize AWS client. Args: session: boto3 Session. max_retries: Maximum number of retries for API calls. retry_delay: Base delay (in seconds) between retries. """ self.session = session self.max_retries = max_retries self.retry_delay = retry_delay def call_api( self, service: str, function_name: str, region: Optional[str] = None, parameters: Optional[Dict[str, Any]] = None, result_key: Optional[str] = None ) -> Any: """ Call AWS API with retry logic. Args: service: AWS service name. function_name: API function name. region: AWS region. parameters: API parameters. result_key: Key to extract from the response. Returns: API response or extracted data if result_key is specified. Raises: AWSClientError: If the API call fails after all retries. """ client = self.session.client(service, region_name=region) if not hasattr(client, function_name): raise AWSClientError(f"Function {function_name} does not exist for service {service}") function_to_call = getattr(client, function_name) for attempt in range(self.max_retries): try: if parameters: response = function_to_call(**parameters) else: response = function_to_call() # Process the response if result_key: if result_key.startswith('.'): # Use jq for complex queries return jq.compile(result_key).input_value(json.loads(json.dumps(response, default=str))).all() else: # Simple key extraction return response.get(result_key) else: # Return full response with metadata removed if isinstance(response, dict): response.pop("ResponseMetadata", None) return response except botocore.exceptions.ClientError as error: error_code = error.response["Error"]["Code"] if error_code in ["Throttling", "RequestLimitExceeded"]: if attempt < (self.max_retries - 1): wait_time = self.retry_delay ** attempt logger.warning( f"Throttling for {service}.{function_name}, retrying in {wait_time}s " f"(attempt {attempt + 1}/{self.max_retries})" ) time.sleep(wait_time) continue else: raise ThrottlingError(service, function_name) else: logger.error(f"AWS API error for {service}.{function_name}: {error}") raise AWSClientError(f"AWS API error: {error}") except botocore.exceptions.BotoCoreError as error: if attempt < (self.max_retries - 1): wait_time = self.retry_delay ** attempt logger.warning( f"BotoCore error for {service}.{function_name}, retrying in {wait_time}s " f"(attempt {attempt + 1}/{self.max_retries})" ) time.sleep(wait_time) continue else: logger.error(f"BotoCore error for {service}.{function_name}: {error}") raise AWSClientError(f"BotoCore error: {error}") except Exception as error: logger.error(f"Unexpected error for {service}.{function_name}: {error}") raise AWSClientError(f"Unexpected error: {error}") # This should not be reached, but just in case raise AWSClientError(f"Failed to call {service}.{function_name} after {self.max_retries} attempts") ================================================ FILE: aws_auto_inventory/core/organization.py ================================================ """ Organization scanner for AWS Auto Inventory. """ import logging from typing import Dict, Any, List, Optional import boto3 from ..config.models import Inventory from .region import RegionScanner, RegionResult # Set up logger logger = logging.getLogger(__name__) class AccountResult: """ Result of an account scan. """ def __init__( self, account_id: str, account_name: str, regions: List[RegionResult], success: bool = True, error: Optional[str] = None ): """ Initialize account result. Args: account_id: AWS account ID. account_name: AWS account name. regions: List of region scan results. success: Whether the scan was successful. error: Error message if scan failed. """ self.account_id = account_id self.account_name = account_name self.regions = regions self.success = success self.error = error def to_dict(self) -> Dict[str, Any]: """ Convert to dictionary. Returns: Dictionary representation of the account result. """ return { "account_id": self.account_id, "account_name": self.account_name, "regions": [region.to_dict() for region in self.regions], "success": self.success, "error": self.error } class OrganizationScanner: """ Scanner for AWS organizations. """ def __init__(self): """ Initialize organization scanner. """ pass def get_organization_accounts(self, session: boto3.Session) -> List[Dict[str, str]]: """ Get all active accounts in the AWS Organization. Args: session: boto3 Session for the management account. Returns: List of dictionaries containing account information (id, name, email). """ logger.info("Discovering accounts in the organization") org_client = session.client('organizations') accounts = [] try: paginator = org_client.get_paginator('list_accounts') for page in paginator.paginate(): for account in page['Accounts']: if account['Status'] == 'ACTIVE': accounts.append({ 'id': account['Id'], 'name': account['Name'], 'email': account['Email'] }) logger.info(f"Found {len(accounts)} active accounts in the organization") except Exception as e: logger.error(f"Error retrieving organization accounts: {str(e)}") return [] return accounts def assume_role( self, session: boto3.Session, account_id: str, role_name: str ) -> Optional[boto3.Session]: """ Assume a role in the specified account. Args: session: boto3 Session for the management account. account_id: AWS account ID to assume the role in. role_name: Name of the IAM role to assume. Returns: New boto3 Session with the assumed role credentials, or None if the role assumption fails. """ logger.info(f"Assuming role {role_name} in account {account_id}") sts_client = session.client('sts') role_arn = f'arn:aws:iam::{account_id}:role/{role_name}' try: response = sts_client.assume_role( RoleArn=role_arn, RoleSessionName='AWSAutoInventorySession', DurationSeconds=3600 ) credentials = response['Credentials'] assumed_session = boto3.Session( aws_access_key_id=credentials['AccessKeyId'], aws_secret_access_key=credentials['SecretAccessKey'], aws_session_token=credentials['SessionToken'] ) logger.info(f"Successfully assumed role in account {account_id}") return assumed_session except Exception as e: logger.error(f"Failed to assume role in account {account_id}: {str(e)}") return None def scan_organization( self, inventory: Inventory, region_scanner: RegionScanner ) -> List[AccountResult]: """ Scan resources across all accounts in an organization. Args: inventory: Inventory configuration. region_scanner: Region scanner to use for scanning regions. Returns: List of account scan results. """ logger.info("Starting organization scan") # Get the management account session management_session = boto3.Session(profile_name=inventory.aws.profile) # Get all accounts in the organization accounts = self.get_organization_accounts(management_session) if not accounts: logger.warning("No accounts found in the organization") return [] account_results = [] # Scan each account for account in accounts: account_id = account['id'] account_name = account['name'] logger.info(f"Processing account: {account_name} ({account_id})") # Assume role in the account account_session = self.assume_role( management_session, account_id, inventory.aws.role_name ) if account_session: # Scan regions in the account region_results = [] for region in inventory.aws.region: try: region_result = region_scanner.scan_region( inventory, account_session, region ) region_results.append(region_result) except Exception as e: logger.error(f"Error scanning region {region} in account {account_id}: {str(e)}") account_results.append( AccountResult( account_id=account_id, account_name=account_name, regions=region_results ) ) else: account_results.append( AccountResult( account_id=account_id, account_name=account_name, regions=[], success=False, error=f"Failed to assume role in account {account_id}" ) ) logger.info("Completed organization scan") return account_results ================================================ FILE: aws_auto_inventory/core/region.py ================================================ """ Region scanner for AWS Auto Inventory. """ import logging import concurrent.futures from typing import Dict, Any, List, Optional import boto3 from ..config.models import Inventory, Sheet from .service import ServiceScanner, ServiceResult # Set up logger logger = logging.getLogger(__name__) class RegionResult: """ Result of a region scan. """ def __init__(self, region: str, services: List[ServiceResult]): """ Initialize region result. Args: region: AWS region. services: List of service scan results. """ self.region = region self.services = services def to_dict(self) -> Dict[str, Any]: """ Convert to dictionary. Returns: Dictionary representation of the region result. """ return { "region": self.region, "services": [service.to_dict() for service in self.services] } class RegionScanner: """ Scanner for AWS regions. """ def __init__( self, max_retries: int = 3, retry_delay: int = 2, max_workers: Optional[int] = None ): """ Initialize region scanner. Args: max_retries: Maximum number of retries for API calls. retry_delay: Base delay (in seconds) between retries. max_workers: Maximum number of worker threads for concurrent service scanning. """ self.max_retries = max_retries self.retry_delay = retry_delay self.max_workers = max_workers self.service_scanner = ServiceScanner(max_retries, retry_delay) def scan_region( self, inventory: Inventory, session: boto3.Session, region: str ) -> RegionResult: """ Scan all services in a region. Args: inventory: Inventory configuration. session: boto3 Session. region: AWS region. Returns: Region scan result. """ logger.info(f"Scanning region {region}") services_results = [] # Use ThreadPoolExecutor for concurrent service scanning with concurrent.futures.ThreadPoolExecutor(max_workers=self.max_workers) as executor: # Create a future for each service future_to_sheet = { executor.submit( self.service_scanner.scan_service, sheet, session, region ): sheet for sheet in inventory.sheets } # Process completed futures for future in concurrent.futures.as_completed(future_to_sheet): sheet = future_to_sheet[future] try: service_result = future.result() services_results.append(service_result) if service_result.success: logger.info( f"Successfully scanned service {sheet.service} with function {sheet.function} in region {region}" ) else: logger.warning( f"Failed to scan service {sheet.service} with function {sheet.function} in region {region}: {service_result.error}" ) except Exception as e: logger.error( f"Error processing service {sheet.service} with function {sheet.function} in region {region}: {str(e)}" ) services_results.append( ServiceResult( service=sheet.service, function=sheet.function, region=region, result=None, success=False, error=f"Error processing service: {str(e)}" ) ) logger.info(f"Completed scanning region {region}") return RegionResult(region=region, services=services_results) ================================================ FILE: aws_auto_inventory/core/scan_engine.py ================================================ """ Main scanning engine for AWS Auto Inventory. """ import logging import concurrent.futures from typing import Dict, Any, List, Optional, Union import boto3 from ..config.models import Config, Inventory from .organization import OrganizationScanner, AccountResult from .region import RegionScanner, RegionResult # Set up logger logger = logging.getLogger(__name__) class ScanResult: """ Result of a scan. """ def __init__( self, inventory_name: str, account_results: Optional[List[AccountResult]] = None, region_results: Optional[List[RegionResult]] = None ): """ Initialize scan result. Args: inventory_name: Name of the inventory. account_results: List of account scan results (for organization scans). region_results: List of region scan results (for single account scans). """ self.inventory_name = inventory_name self.account_results = account_results or [] self.region_results = region_results or [] self.is_organization_scan = account_results is not None def to_dict(self) -> Dict[str, Any]: """ Convert to dictionary. Returns: Dictionary representation of the scan result. """ result = { "inventory_name": self.inventory_name, } if self.is_organization_scan: result["organization_results"] = [ account.to_dict() for account in self.account_results ] else: result["account_results"] = [ region.to_dict() for region in self.region_results ] return result class ScanEngine: """ Main scanning engine for AWS Auto Inventory. """ def __init__( self, max_retries: int = 3, retry_delay: int = 2, max_workers_regions: Optional[int] = None, max_workers_services: Optional[int] = None ): """ Initialize scan engine. Args: max_retries: Maximum number of retries for API calls. retry_delay: Base delay (in seconds) between retries. max_workers_regions: Maximum number of worker threads for concurrent region scanning. max_workers_services: Maximum number of worker threads for concurrent service scanning. """ self.max_retries = max_retries self.retry_delay = retry_delay self.max_workers_regions = max_workers_regions self.max_workers_services = max_workers_services self.organization_scanner = OrganizationScanner() self.region_scanner = RegionScanner( max_retries=max_retries, retry_delay=retry_delay, max_workers=max_workers_services ) def scan(self, config: Config) -> List[ScanResult]: """ Perform scanning based on configuration. Args: config: Configuration to use for scanning. Returns: List of scan results, one for each inventory in the configuration. """ results = [] for inventory in config.inventories: logger.info(f"Starting scan for inventory: {inventory.name}") if inventory.aws.organization: # Scan across organization result = self._scan_organization(inventory) else: # Scan single account result = self._scan_account(inventory) results.append(result) logger.info(f"Completed scan for inventory: {inventory.name}") return results def _scan_organization(self, inventory: Inventory) -> ScanResult: """ Scan across an organization. Args: inventory: Inventory configuration. Returns: Scan result. """ logger.info(f"Starting organization scan for inventory: {inventory.name}") account_results = self.organization_scanner.scan_organization( inventory, self.region_scanner ) logger.info(f"Completed organization scan for inventory: {inventory.name}") return ScanResult( inventory_name=inventory.name, account_results=account_results ) def _scan_account(self, inventory: Inventory) -> ScanResult: """ Scan a single account. Args: inventory: Inventory configuration. Returns: Scan result. """ logger.info(f"Starting account scan for inventory: {inventory.name}") # Create session session = boto3.Session(profile_name=inventory.aws.profile) # Scan regions concurrently region_results = [] with concurrent.futures.ThreadPoolExecutor( max_workers=self.max_workers_regions ) as executor: # Create a future for each region future_to_region = { executor.submit( self.region_scanner.scan_region, inventory, session, region ): region for region in inventory.aws.region } # Process completed futures for future in concurrent.futures.as_completed(future_to_region): region = future_to_region[future] try: region_result = future.result() region_results.append(region_result) logger.info(f"Successfully scanned region {region}") except Exception as e: logger.error(f"Error scanning region {region}: {str(e)}") logger.info(f"Completed account scan for inventory: {inventory.name}") return ScanResult( inventory_name=inventory.name, region_results=region_results ) ================================================ FILE: aws_auto_inventory/core/service.py ================================================ """ Service scanner for AWS Auto Inventory. """ import logging from typing import Dict, Any, List, Optional import boto3 from ..config.models import Sheet from .aws_client import AWSClient, AWSClientError # Set up logger logger = logging.getLogger(__name__) class ServiceResult: """ Result of a service scan. """ def __init__( self, service: str, function: str, region: str, result: Any, success: bool = True, error: Optional[str] = None ): """ Initialize service result. Args: service: AWS service name. function: API function name. region: AWS region. result: API response. success: Whether the scan was successful. error: Error message if scan failed. """ self.service = service self.function = function self.region = region self.result = result self.success = success self.error = error def to_dict(self) -> Dict[str, Any]: """ Convert to dictionary. Returns: Dictionary representation of the service result. """ return { "service": self.service, "function": self.function, "region": self.region, "result": self.result, "success": self.success, "error": self.error } class ServiceScanner: """ Scanner for AWS services. """ def __init__(self, max_retries: int = 3, retry_delay: int = 2): """ Initialize service scanner. Args: max_retries: Maximum number of retries for API calls. retry_delay: Base delay (in seconds) between retries. """ self.max_retries = max_retries self.retry_delay = retry_delay def scan_service( self, sheet: Sheet, session: boto3.Session, region: str ) -> ServiceResult: """ Scan a service in a region. Args: sheet: Sheet configuration. session: boto3 Session. region: AWS region. Returns: Service scan result. """ logger.info( f"Scanning service {sheet.service} with function {sheet.function} in region {region}" ) aws_client = AWSClient(session, self.max_retries, self.retry_delay) try: result = aws_client.call_api( sheet.service, sheet.function, region, sheet.parameters, sheet.result_key ) logger.info( f"Successfully scanned service {sheet.service} with function {sheet.function} in region {region}" ) return ServiceResult( service=sheet.service, function=sheet.function, region=region, result=result ) except AWSClientError as e: logger.error( f"Error scanning service {sheet.service} with function {sheet.function} in region {region}: {str(e)}" ) return ServiceResult( service=sheet.service, function=sheet.function, region=region, result=None, success=False, error=str(e) ) except Exception as e: logger.error( f"Unexpected error scanning service {sheet.service} with function {sheet.function} in region {region}: {str(e)}" ) return ServiceResult( service=sheet.service, function=sheet.function, region=region, result=None, success=False, error=f"Unexpected error: {str(e)}" ) class ResourceFilter: """ Filter for AWS resources. """ def apply_filters(self, results: Any, filters: Dict[str, Any]) -> Any: """ Apply filters to results. Args: results: API results. filters: Filters to apply. Returns: Filtered results. """ # This is a placeholder for more complex filtering logic # In a real implementation, this would apply JMESPath or similar filtering if not filters or not results: return results # For now, just return the results as is return results ================================================ FILE: aws_auto_inventory/utils/__init__.py ================================================ ================================================ FILE: aws_auto_inventory/utils/logging.py ================================================ """ Logging utilities for AWS Auto Inventory. """ import os import logging from datetime import datetime from typing import Optional def setup_logging( log_dir: str, log_level: str = "INFO", log_file_prefix: str = "aws_auto_inventory" ) -> logging.Logger: """ Set up logging configuration. Args: log_dir: Directory to store log files. log_level: Logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL). log_file_prefix: Prefix for log file name. Returns: Configured logger. """ # Create log directory if it doesn't exist os.makedirs(log_dir, exist_ok=True) # Create timestamp for log file timestamp = datetime.now().isoformat(timespec="minutes").replace(":", "-") log_filename = f"{log_file_prefix}_{timestamp}.log" log_file = os.path.join(log_dir, log_filename) # Convert log level string to logging level numeric_level = getattr(logging, log_level.upper(), logging.INFO) # Configure root logger logging.basicConfig( level=numeric_level, format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", handlers=[ logging.FileHandler(log_file), logging.StreamHandler() # Also log to console ] ) # Get logger for this module logger = logging.getLogger("aws_auto_inventory") logger.setLevel(numeric_level) logger.info(f"Logging initialized at level {log_level}") logger.info(f"Log file: {log_file}") return logger def get_logger(name: Optional[str] = None) -> logging.Logger: """ Get a logger with the specified name. Args: name: Logger name. If None, returns the root logger. Returns: Logger instance. """ if name is None: return logging.getLogger("aws_auto_inventory") else: return logging.getLogger(f"aws_auto_inventory.{name}") ================================================ FILE: aws_auto_inventory/utils/threading.py ================================================ """ Threading utilities for AWS Auto Inventory. """ import os import logging import concurrent.futures from typing import List, Callable, TypeVar, Generic, Any, Dict, Optional # Set up logger logger = logging.getLogger(__name__) # Type variables for generic functions T = TypeVar('T') # Input type R = TypeVar('R') # Result type class ThreadingManager(Generic[T, R]): """ Manager for concurrent execution of tasks. """ def __init__(self, max_workers: Optional[int] = None): """ Initialize threading manager. Args: max_workers: Maximum number of worker threads. If None, uses the default from concurrent.futures.ThreadPoolExecutor. """ self.max_workers = max_workers or min(32, os.cpu_count() * 5) def execute( self, func: Callable[[T], R], items: List[T] ) -> List[Dict[str, Any]]: """ Execute a function concurrently for each item in a list. Args: func: Function to execute for each item. items: List of items to process. Returns: List of dictionaries containing the item, result, success flag, and error message. """ results = [] with concurrent.futures.ThreadPoolExecutor(max_workers=self.max_workers) as executor: # Create a future for each item future_to_item = {executor.submit(func, item): item for item in items} # Process completed futures for future in concurrent.futures.as_completed(future_to_item): item = future_to_item[future] try: result = future.result() results.append({ "item": item, "result": result, "success": True, "error": None }) except Exception as e: logger.error(f"Error processing item {item}: {str(e)}") results.append({ "item": item, "result": None, "success": False, "error": str(e) }) return results def execute_with_progress( self, func: Callable[[T], R], items: List[T], progress_callback: Optional[Callable[[int, int], None]] = None ) -> List[Dict[str, Any]]: """ Execute a function concurrently for each item in a list with progress reporting. Args: func: Function to execute for each item. items: List of items to process. progress_callback: Callback function to report progress. Takes two arguments: completed_count and total_count. Returns: List of dictionaries containing the item, result, success flag, and error message. """ results = [] total_count = len(items) completed_count = 0 with concurrent.futures.ThreadPoolExecutor(max_workers=self.max_workers) as executor: # Create a future for each item future_to_item = {executor.submit(func, item): item for item in items} # Process completed futures for future in concurrent.futures.as_completed(future_to_item): item = future_to_item[future] try: result = future.result() results.append({ "item": item, "result": result, "success": True, "error": None }) except Exception as e: logger.error(f"Error processing item {item}: {str(e)}") results.append({ "item": item, "result": None, "success": False, "error": str(e) }) completed_count += 1 if progress_callback: progress_callback(completed_count, total_count) return results ================================================ FILE: doc/habits.yaml ================================================ url: https://github.com/aws-samples/aws-auto-inventory logo: doc/logo.png # optional # badges: # # optional # custom: # - title: lorem # icon: https:// # url: https:// # # optional # workflows: # - name: hygiene # optional, needs to match filename on .github/workflows/ screenshots: - label: ec2-inventory-result url: doc/screenshots/1.png caption: EC2 Inventory Result title: AWS Automated Inventory # required description: |- Automates creation of detailed inventories from AWS resources. ### Problem Projects usually have several resources and fetching all the information about these resources manually is a very time-consuming task. This issue is intensified when the same project have multiple account and/or environments, e.g.: NonProd, QA and/or Prod. ### Solution Provide a simple way to fetch the required information and generate a spreadsheet. The information can be filtered, e.g. filter results by tag:x, vpc, subnets, etc. Additionally, inventories can be generated related to many services, which are collected and organized per sheet in the spreadsheet. # optional usage: |- ``` aws-auto-inventory --help usage: aws-auto-inventory [-h] --name NAME Automates creation of detailed inventories from AWS resources. optional arguments: -h, --help show this help message and exit --name NAME, -n NAME inventory name ``` prerequisites: content: |- A list of things you need, or how to install them. references: - name: Python 3 description: Python is a high-level, general-purpose programming language. url: https://www.python.org installation: |- Download the binary under [releases](https://github.com/aws-samples/aws-auto-inventory/releases). You will need to create a `config.yaml` file in order to tell the tool how to generate your inventory, here are the default search paths for each platform: * OS X: `~/.config/aws-auto-inventory/config.yaml` or `~/Library/Application Support/aws-auto-inventory/config.yaml` * Other Unix: `$XDG_CONFIG_HOME/aws-auto-inventory/config.yaml` or `~/.config/aws-auto-inventory/config.yaml` * Windows: `%APPDATA%\aws-auto-inventory\config.yaml` where the `APPDATA` environment variable falls back to `%HOME%\AppData\Roaming\config.yaml` if undefined You can use the [config-sample](config-sample.yaml) as an example. A snippet can be found below: ```yaml inventories: - name: your-inventory-name aws: # optional profile: your-aws-profile # if not provided, the AWS environment variables will be used instead region: # if not provided, 'us-east-1' will be used as default region - us-east-1 excel: transpose: true sheets: - name: EC2 # sheet name on Excel service: ec2 # the boto3 client of an AWS service function: describe_instances # the client method of the service defined above result_key: Reservations # [optional]: The first key of the response dict - name: EBS service: ec2 function: describe_volumes result_key: Volumes ``` If you are interested in building an inventory for multiple AWS Accounts (within your AWS organization) with the same sheets, you can use the [config-sample-for-organization](config-sample-for-organization.yaml) for simplicity. Code snippet: ```yaml Sheets: &sheets - name: CloudFrontDistros service: cloudfront function: list_distributions result_key: DistributionList - name: S3Buckets service: s3 function: list_buckets result_key: Buckets inventories: - name: your-org-master aws: profile: your-org region: - us-east-1 excel: transpose: true sheets: *sheets - name: your-org-account1 aws: profile: your-org-account1 region: - us-east-1 excel: transpose: true sheets: *sheets - name: your-org-account2 aws: profile: your-org-account2 region: - us-east-1 excel: transpose: true sheets: *sheets ``` Then you need to run the auto-inventory script multiple times for your accounts as follows: ```shell ./dist/aws-auto-inventory --name your-org-master ./dist/aws-auto-inventory --name your-org-account1 ./dist/aws-auto-inventory --name your-org-account1 ``` Now, download the binary according to your operating system and platform and execute it, informing which inventory you want to generate. The tool will create a folder `aws-auto-inventory-report`, in the current path, with the inventory report inside. testing: |- AWS-Auto-Inventory uses [boto3](https://github.com/boto/boto3). You can use any service that contains any list or describe method to fetch information about your resources. ### Parameters You can use [boto3](https://github.com/boto/boto3) parameters to narrow down your search results. #### Filter by tag:Name ``` sheets: - name: VPC service: ec2 function: describe_vpcs result_key: Vpcs parameters: Filters: - Name: tag:Name Values: - my-vpc ``` ### Filter by vpc-id ``` sheets: - name: Subnets service: ec2 function: describe_subnets result_key: Subnets parameters: Filters: - Name: vpc-id Values: - vpc-xxx ``` ### Find a particular RDS instance ``` sheets: - name: RDS service: rds function: describe_db_instances result_key: DBInstances parameters: DBInstanceIdentifier: the-name-of-my-rds-instance ``` ### Find EC2 instances by a particular tag ``` sheets: - name: EC2 service: ec2 function: describe_instances result_key: Reservations parameters: Filters: - Name: tag:ApplicationName Values: - my-application ``` ### Find a particular IAM Role ``` sheets: - name: IAM.Role service: iam function: get_role result_key: Role parameters: RoleName: my-role ``` ### Development ``` # Linux/MacOS: # clone the project and enter cloned directory make init build ./dist/aws-auto-inventory --name ``` references: - name: AWS Code Habits url: https://github.com/awslabs/aws-code-habits description: A library with Make targets, Ansible playbooks, Jinja templates (and more) designed to boost common software development tasks and enhance governance. license: Apache License 2.0 copyright: Copyright Amazon, Inc. or its affiliates. All Rights Reserved. trademark: no anchors: - name: habits url: https://github.com/awslabs/aws-code-habits ================================================ FILE: examples/config_example.json ================================================ { "inventories": [ { "name": "my-aws-inventory", "aws": { "profile": "default", "region": [ "us-east-1", "us-west-2" ], "organization": false, "role_name": "OrganizationAccountAccessRole" }, "excel": { "transpose": true, "formatting": { "header_style": { "bold": true, "bg_color": "#4F81BD", "font_color": "#FFFFFF" } } }, "sheets": [ { "name": "EC2Instances", "service": "ec2", "function": "describe_instances", "result_key": "Reservations", "parameters": { "Filters": [ { "Name": "instance-state-name", "Values": [ "running" ] } ] } }, { "name": "S3Buckets", "service": "s3", "function": "list_buckets", "result_key": "Buckets" }, { "name": "IAMRoles", "service": "iam", "function": "list_roles", "result_key": "Roles" }, { "name": "LambdaFunctions", "service": "lambda", "function": "list_functions", "result_key": "Functions" } ] } ] } ================================================ FILE: examples/config_example.yaml ================================================ # AWS Auto Inventory - Example YAML Configuration inventories: - name: my-aws-inventory aws: # AWS profile to use (optional, uses default credentials if not specified) profile: default # AWS regions to scan region: - us-east-1 - us-west-2 # Set to true to scan across all accounts in the organization organization: false # Role name to assume in each account (only used if organization is true) role_name: OrganizationAccountAccessRole # Excel output configuration excel: # Whether to transpose data in Excel output transpose: true # Additional formatting options formatting: header_style: bold: true bg_color: "#4F81BD" font_color: "#FFFFFF" # Sheets to include in the inventory sheets: # EC2 Instances - name: EC2Instances service: ec2 function: describe_instances result_key: Reservations parameters: Filters: - Name: instance-state-name Values: - running # S3 Buckets - name: S3Buckets service: s3 function: list_buckets result_key: Buckets # IAM Roles - name: IAMRoles service: iam function: list_roles result_key: Roles # Lambda Functions - name: LambdaFunctions service: lambda function: list_functions result_key: Functions ================================================ FILE: examples/config_organization_example.yaml ================================================ # AWS Auto Inventory - Example Organization-wide Scanning Configuration # Define common sheets to reuse across inventories Sheets: &sheets - name: EC2Instances service: ec2 function: describe_instances result_key: Reservations parameters: Filters: - Name: instance-state-name Values: - running - name: S3Buckets service: s3 function: list_buckets result_key: Buckets - name: IAMRoles service: iam function: list_roles result_key: Roles - name: LambdaFunctions service: lambda function: list_functions result_key: Functions inventories: # Management account inventory - name: management-account aws: # AWS profile for the management account profile: management # AWS regions to scan region: - us-east-1 - us-west-2 # Not scanning across organization for the management account itself organization: false # Excel output configuration excel: transpose: true # Use the common sheets defined above sheets: *sheets # Organization-wide inventory - name: organization-wide aws: # AWS profile for the management account with organization access profile: management # AWS regions to scan region: - us-east-1 - us-west-2 # Enable organization scanning organization: true # Role name to assume in each account role_name: OrganizationAccountAccessRole # Excel output configuration excel: transpose: true # Use the common sheets defined above sheets: *sheets ================================================ FILE: organization_scanner.py ================================================ # -*- coding: utf-8 -*- import boto3 import os import json from scan import main as scan_account from datetime import datetime def get_organization_accounts(session): """Get all active accounts in the AWS Organization. Args: session: The boto3 Session for the management account. Returns: A list of dictionaries containing account information (id, name, email). """ org_client = session.client('organizations') accounts = [] try: paginator = org_client.get_paginator('list_accounts') for page in paginator.paginate(): for account in page['Accounts']: if account['Status'] == 'ACTIVE': accounts.append({ 'id': account['Id'], 'name': account['Name'], 'email': account['Email'] }) except Exception as e: print(f"Error retrieving organization accounts: {e}") return [] return accounts def assume_role(session, account_id, role_name): """Assume a role in the specified account. Args: session: The boto3 Session for the management account. account_id: The AWS account ID to assume the role in. role_name: The name of the IAM role to assume. Returns: A new boto3 Session with the assumed role credentials, or None if the role assumption fails. """ sts_client = session.client('sts') role_arn = f'arn:aws:iam::{account_id}:role/{role_name}' try: response = sts_client.assume_role( RoleArn=role_arn, RoleSessionName='AWSAutoInventorySession', DurationSeconds=3600 ) credentials = response['Credentials'] return boto3.Session( aws_access_key_id=credentials['AccessKeyId'], aws_secret_access_key=credentials['SecretAccessKey'], aws_session_token=credentials['SessionToken'] ) except Exception as e: print(f"Failed to assume role in account {account_id}: {e}") return None def scan_organization(org_role_name, scan_config, regions, output_dir, log_level, max_retries, retry_delay, concurrent_regions, concurrent_services): """Scan resources across all accounts in an organization. Args: org_role_name: The IAM role name to assume in each account. scan_config: The path to the JSON file or URL containing the AWS services to scan. regions: The AWS regions to scan. output_dir: The directory to store the results. log_level: The log level for the script. max_retries: The maximum number of retries for each service. retry_delay: The delay before each retry. concurrent_regions: The number of regions to process concurrently. concurrent_services: The number of services to process concurrently for each region. """ # Get the management account session management_session = boto3.Session() # Create organization output directory with timestamp timestamp = datetime.now().isoformat(timespec="minutes").replace(":", "-") org_output_dir = os.path.join(output_dir, f"organization-{timestamp}") os.makedirs(org_output_dir, exist_ok=True) # Get all accounts in the organization print("Discovering accounts in the organization...") accounts = get_organization_accounts(management_session) print(f"Found {len(accounts)} active accounts in the organization.") # Save account information with open(os.path.join(org_output_dir, "accounts.json"), "w") as f: json.dump(accounts, f, indent=2) # Scan each account for account in accounts: account_id = account['id'] account_name = account['name'] print(f"\nProcessing account: {account_name} ({account_id})") # Assume role in the account print(f"Assuming role {org_role_name} in account {account_id}...") account_session = assume_role(management_session, account_id, org_role_name) if account_session: print(f"Successfully assumed role in account {account_id}") # Create account-specific output directory account_output_dir = os.path.join(org_output_dir, account_id) os.makedirs(account_output_dir, exist_ok=True) # Save account metadata with open(os.path.join(account_output_dir, "account_info.json"), "w") as f: json.dump(account, f, indent=2) # Run the scan for this account print(f"Starting scan for account {account_id}...") scan_account( scan_config, regions, account_output_dir, log_level, max_retries, retry_delay, concurrent_regions, concurrent_services, session=account_session ) print(f"Completed scan for account {account_id}") else: print(f"Skipping account {account_name} ({account_id}) due to role assumption failure") print(f"\nOrganization scan complete. Results stored in {org_output_dir}") ================================================ FILE: requirements-and-versions.txt ================================================ boto3==1.28.18 botocore==1.31.18 cfgv==3.3.1 distlib==0.3.7 filelock==3.20.3 identify==2.5.26 jmespath==1.0.1 nodeenv==1.8.0 platformdirs==3.10.0 pre-commit==3.3.3 python-dateutil==2.8.2 PyYAML==6.0.1 s3transfer==0.6.1 six==1.16.0 urllib3==2.6.3 virtualenv==20.36.1 jq==1.10.0 ================================================ FILE: requirements.txt ================================================ boto3>=1.20.0 pydantic>=1.8.0 jq>=1.6.0 pandas>=1.3.0 xlsxwriter>=3.0.0 pyyaml>=6.0 ================================================ FILE: scan/sample/all_services.json ================================================ [ { "function": "get_access_preview", "service": "accessanalyzer" }, { "function": "get_analyzed_resource", "service": "accessanalyzer" }, { "function": "get_analyzer", "service": "accessanalyzer" }, { "function": "get_archive_rule", "service": "accessanalyzer" }, { "function": "get_finding", "service": "accessanalyzer" }, { "function": "get_generated_policy", "service": "accessanalyzer" }, { "function": "get_paginator", "service": "accessanalyzer" }, { "function": "get_waiter", "service": "accessanalyzer" }, { "function": "list_access_preview_findings", "service": "accessanalyzer" }, { "function": "list_access_previews", "service": "accessanalyzer" }, { "function": "list_analyzed_resources", "service": "accessanalyzer" }, { "function": "list_analyzers", "service": "accessanalyzer" }, { "function": "list_archive_rules", "service": "accessanalyzer" }, { "function": "list_findings", "service": "accessanalyzer" }, { "function": "list_policy_generations", "service": "accessanalyzer" }, { "function": "list_tags_for_resource", "service": "accessanalyzer" }, { "function": "get_alternate_contact", "service": "account" }, { "function": "get_contact_information", "service": "account" }, { "function": "get_paginator", "service": "account" }, { "function": "get_region_opt_status", "service": "account" }, { "function": "get_waiter", "service": "account" }, { "function": "list_regions", "service": "account" }, { "function": "describe_certificate", "service": "acm" }, { "function": "get_account_configuration", "service": "acm" }, { "function": "get_certificate", "service": "acm" }, { "function": "get_paginator", "service": "acm" }, { "function": "get_waiter", "service": "acm" }, { "function": "list_certificates", "service": "acm" }, { "function": "list_tags_for_certificate", "service": "acm" }, { "function": "describe_certificate_authority", "service": "acm-pca" }, { "function": "describe_certificate_authority_audit_report", "service": "acm-pca" }, { "function": "get_certificate", "service": "acm-pca" }, { "function": "get_certificate_authority_certificate", "service": "acm-pca" }, { "function": "get_certificate_authority_csr", "service": "acm-pca" }, { "function": "get_paginator", "service": "acm-pca" }, { "function": "get_policy", "service": "acm-pca" }, { "function": "get_waiter", "service": "acm-pca" }, { "function": "list_certificate_authorities", "service": "acm-pca" }, { "function": "list_permissions", "service": "acm-pca" }, { "function": "list_tags", "service": "acm-pca" }, { "function": "get_address_book", "service": "alexaforbusiness" }, { "function": "get_conference_preference", "service": "alexaforbusiness" }, { "function": "get_conference_provider", "service": "alexaforbusiness" }, { "function": "get_contact", "service": "alexaforbusiness" }, { "function": "get_device", "service": "alexaforbusiness" }, { "function": "get_gateway", "service": "alexaforbusiness" }, { "function": "get_gateway_group", "service": "alexaforbusiness" }, { "function": "get_invitation_configuration", "service": "alexaforbusiness" }, { "function": "get_network_profile", "service": "alexaforbusiness" }, { "function": "get_paginator", "service": "alexaforbusiness" }, { "function": "get_profile", "service": "alexaforbusiness" }, { "function": "get_room", "service": "alexaforbusiness" }, { "function": "get_room_skill_parameter", "service": "alexaforbusiness" }, { "function": "get_skill_group", "service": "alexaforbusiness" }, { "function": "get_waiter", "service": "alexaforbusiness" }, { "function": "list_business_report_schedules", "service": "alexaforbusiness" }, { "function": "list_conference_providers", "service": "alexaforbusiness" }, { "function": "list_device_events", "service": "alexaforbusiness" }, { "function": "list_gateway_groups", "service": "alexaforbusiness" }, { "function": "list_gateways", "service": "alexaforbusiness" }, { "function": "list_skills", "service": "alexaforbusiness" }, { "function": "list_skills_store_categories", "service": "alexaforbusiness" }, { "function": "list_skills_store_skills_by_category", "service": "alexaforbusiness" }, { "function": "list_smart_home_appliances", "service": "alexaforbusiness" }, { "function": "list_tags", "service": "alexaforbusiness" }, { "function": "describe_alert_manager_definition", "service": "amp" }, { "function": "describe_logging_configuration", "service": "amp" }, { "function": "describe_rule_groups_namespace", "service": "amp" }, { "function": "describe_workspace", "service": "amp" }, { "function": "get_paginator", "service": "amp" }, { "function": "get_waiter", "service": "amp" }, { "function": "list_rule_groups_namespaces", "service": "amp" }, { "function": "list_tags_for_resource", "service": "amp" }, { "function": "list_workspaces", "service": "amp" }, { "function": "get_app", "service": "amplify" }, { "function": "get_artifact_url", "service": "amplify" }, { "function": "get_backend_environment", "service": "amplify" }, { "function": "get_branch", "service": "amplify" }, { "function": "get_domain_association", "service": "amplify" }, { "function": "get_job", "service": "amplify" }, { "function": "get_paginator", "service": "amplify" }, { "function": "get_waiter", "service": "amplify" }, { "function": "get_webhook", "service": "amplify" }, { "function": "list_apps", "service": "amplify" }, { "function": "list_artifacts", "service": "amplify" }, { "function": "list_backend_environments", "service": "amplify" }, { "function": "list_branches", "service": "amplify" }, { "function": "list_domain_associations", "service": "amplify" }, { "function": "list_jobs", "service": "amplify" }, { "function": "list_tags_for_resource", "service": "amplify" }, { "function": "list_webhooks", "service": "amplify" }, { "function": "get_backend", "service": "amplifybackend" }, { "function": "get_backend_api", "service": "amplifybackend" }, { "function": "get_backend_api_models", "service": "amplifybackend" }, { "function": "get_backend_auth", "service": "amplifybackend" }, { "function": "get_backend_job", "service": "amplifybackend" }, { "function": "get_backend_storage", "service": "amplifybackend" }, { "function": "get_paginator", "service": "amplifybackend" }, { "function": "get_token", "service": "amplifybackend" }, { "function": "get_waiter", "service": "amplifybackend" }, { "function": "list_backend_jobs", "service": "amplifybackend" }, { "function": "list_s3_buckets", "service": "amplifybackend" }, { "function": "get_codegen_job", "service": "amplifyuibuilder" }, { "function": "get_component", "service": "amplifyuibuilder" }, { "function": "get_form", "service": "amplifyuibuilder" }, { "function": "get_metadata", "service": "amplifyuibuilder" }, { "function": "get_paginator", "service": "amplifyuibuilder" }, { "function": "get_theme", "service": "amplifyuibuilder" }, { "function": "get_waiter", "service": "amplifyuibuilder" }, { "function": "list_codegen_jobs", "service": "amplifyuibuilder" }, { "function": "list_components", "service": "amplifyuibuilder" }, { "function": "list_forms", "service": "amplifyuibuilder" }, { "function": "list_themes", "service": "amplifyuibuilder" }, { "function": "get_account", "service": "apigateway" }, { "function": "get_api_key", "service": "apigateway" }, { "function": "get_api_keys", "service": "apigateway" }, { "function": "get_authorizer", "service": "apigateway" }, { "function": "get_authorizers", "service": "apigateway" }, { "function": "get_base_path_mapping", "service": "apigateway" }, { "function": "get_base_path_mappings", "service": "apigateway" }, { "function": "get_client_certificate", "service": "apigateway" }, { "function": "get_client_certificates", "service": "apigateway" }, { "function": "get_deployment", "service": "apigateway" }, { "function": "get_deployments", "service": "apigateway" }, { "function": "get_documentation_part", "service": "apigateway" }, { "function": "get_documentation_parts", "service": "apigateway" }, { "function": "get_documentation_version", "service": "apigateway" }, { "function": "get_documentation_versions", "service": "apigateway" }, { "function": "get_domain_name", "service": "apigateway" }, { "function": "get_domain_names", "service": "apigateway" }, { "function": "get_export", "service": "apigateway" }, { "function": "get_gateway_response", "service": "apigateway" }, { "function": "get_gateway_responses", "service": "apigateway" }, { "function": "get_integration", "service": "apigateway" }, { "function": "get_integration_response", "service": "apigateway" }, { "function": "get_method", "service": "apigateway" }, { "function": "get_method_response", "service": "apigateway" }, { "function": "get_model", "service": "apigateway" }, { "function": "get_model_template", "service": "apigateway" }, { "function": "get_models", "service": "apigateway" }, { "function": "get_paginator", "service": "apigateway" }, { "function": "get_request_validator", "service": "apigateway" }, { "function": "get_request_validators", "service": "apigateway" }, { "function": "get_resource", "service": "apigateway" }, { "function": "get_resources", "service": "apigateway" }, { "function": "get_rest_api", "service": "apigateway" }, { "function": "get_rest_apis", "service": "apigateway" }, { "function": "get_sdk", "service": "apigateway" }, { "function": "get_sdk_type", "service": "apigateway" }, { "function": "get_sdk_types", "service": "apigateway" }, { "function": "get_stage", "service": "apigateway" }, { "function": "get_stages", "service": "apigateway" }, { "function": "get_tags", "service": "apigateway" }, { "function": "get_usage", "service": "apigateway" }, { "function": "get_usage_plan", "service": "apigateway" }, { "function": "get_usage_plan_key", "service": "apigateway" }, { "function": "get_usage_plan_keys", "service": "apigateway" }, { "function": "get_usage_plans", "service": "apigateway" }, { "function": "get_vpc_link", "service": "apigateway" }, { "function": "get_vpc_links", "service": "apigateway" }, { "function": "get_waiter", "service": "apigateway" }, { "function": "get_connection", "service": "apigatewaymanagementapi" }, { "function": "get_paginator", "service": "apigatewaymanagementapi" }, { "function": "get_waiter", "service": "apigatewaymanagementapi" }, { "function": "get_api", "service": "apigatewayv2" }, { "function": "get_api_mapping", "service": "apigatewayv2" }, { "function": "get_api_mappings", "service": "apigatewayv2" }, { "function": "get_apis", "service": "apigatewayv2" }, { "function": "get_authorizer", "service": "apigatewayv2" }, { "function": "get_authorizers", "service": "apigatewayv2" }, { "function": "get_deployment", "service": "apigatewayv2" }, { "function": "get_deployments", "service": "apigatewayv2" }, { "function": "get_domain_name", "service": "apigatewayv2" }, { "function": "get_domain_names", "service": "apigatewayv2" }, { "function": "get_integration", "service": "apigatewayv2" }, { "function": "get_integration_response", "service": "apigatewayv2" }, { "function": "get_integration_responses", "service": "apigatewayv2" }, { "function": "get_integrations", "service": "apigatewayv2" }, { "function": "get_model", "service": "apigatewayv2" }, { "function": "get_model_template", "service": "apigatewayv2" }, { "function": "get_models", "service": "apigatewayv2" }, { "function": "get_paginator", "service": "apigatewayv2" }, { "function": "get_route", "service": "apigatewayv2" }, { "function": "get_route_response", "service": "apigatewayv2" }, { "function": "get_route_responses", "service": "apigatewayv2" }, { "function": "get_routes", "service": "apigatewayv2" }, { "function": "get_stage", "service": "apigatewayv2" }, { "function": "get_stages", "service": "apigatewayv2" }, { "function": "get_tags", "service": "apigatewayv2" }, { "function": "get_vpc_link", "service": "apigatewayv2" }, { "function": "get_vpc_links", "service": "apigatewayv2" }, { "function": "get_waiter", "service": "apigatewayv2" }, { "function": "get_application", "service": "appconfig" }, { "function": "get_configuration", "service": "appconfig" }, { "function": "get_configuration_profile", "service": "appconfig" }, { "function": "get_deployment", "service": "appconfig" }, { "function": "get_deployment_strategy", "service": "appconfig" }, { "function": "get_environment", "service": "appconfig" }, { "function": "get_extension", "service": "appconfig" }, { "function": "get_extension_association", "service": "appconfig" }, { "function": "get_hosted_configuration_version", "service": "appconfig" }, { "function": "get_paginator", "service": "appconfig" }, { "function": "get_waiter", "service": "appconfig" }, { "function": "list_applications", "service": "appconfig" }, { "function": "list_configuration_profiles", "service": "appconfig" }, { "function": "list_deployment_strategies", "service": "appconfig" }, { "function": "list_deployments", "service": "appconfig" }, { "function": "list_environments", "service": "appconfig" }, { "function": "list_extension_associations", "service": "appconfig" }, { "function": "list_extensions", "service": "appconfig" }, { "function": "list_hosted_configuration_versions", "service": "appconfig" }, { "function": "list_tags_for_resource", "service": "appconfig" }, { "function": "get_latest_configuration", "service": "appconfigdata" }, { "function": "get_paginator", "service": "appconfigdata" }, { "function": "get_waiter", "service": "appconfigdata" }, { "function": "get_app_authorization", "service": "appfabric" }, { "function": "get_app_bundle", "service": "appfabric" }, { "function": "get_ingestion", "service": "appfabric" }, { "function": "get_ingestion_destination", "service": "appfabric" }, { "function": "get_paginator", "service": "appfabric" }, { "function": "get_waiter", "service": "appfabric" }, { "function": "list_app_authorizations", "service": "appfabric" }, { "function": "list_app_bundles", "service": "appfabric" }, { "function": "list_ingestion_destinations", "service": "appfabric" }, { "function": "list_ingestions", "service": "appfabric" }, { "function": "list_tags_for_resource", "service": "appfabric" }, { "function": "describe_connector", "service": "appflow" }, { "function": "describe_connector_entity", "service": "appflow" }, { "function": "describe_connector_profiles", "service": "appflow" }, { "function": "describe_connectors", "service": "appflow" }, { "function": "describe_flow", "service": "appflow" }, { "function": "describe_flow_execution_records", "service": "appflow" }, { "function": "get_paginator", "service": "appflow" }, { "function": "get_waiter", "service": "appflow" }, { "function": "list_connector_entities", "service": "appflow" }, { "function": "list_connectors", "service": "appflow" }, { "function": "list_flows", "service": "appflow" }, { "function": "list_tags_for_resource", "service": "appflow" }, { "function": "get_data_integration", "service": "appintegrations" }, { "function": "get_event_integration", "service": "appintegrations" }, { "function": "get_paginator", "service": "appintegrations" }, { "function": "get_waiter", "service": "appintegrations" }, { "function": "list_data_integration_associations", "service": "appintegrations" }, { "function": "list_data_integrations", "service": "appintegrations" }, { "function": "list_event_integration_associations", "service": "appintegrations" }, { "function": "list_event_integrations", "service": "appintegrations" }, { "function": "list_tags_for_resource", "service": "appintegrations" }, { "function": "describe_scalable_targets", "service": "application-autoscaling" }, { "function": "describe_scaling_activities", "service": "application-autoscaling" }, { "function": "describe_scaling_policies", "service": "application-autoscaling" }, { "function": "describe_scheduled_actions", "service": "application-autoscaling" }, { "function": "get_paginator", "service": "application-autoscaling" }, { "function": "get_waiter", "service": "application-autoscaling" }, { "function": "list_tags_for_resource", "service": "application-autoscaling" }, { "function": "describe_application", "service": "application-insights" }, { "function": "describe_component", "service": "application-insights" }, { "function": "describe_component_configuration", "service": "application-insights" }, { "function": "describe_component_configuration_recommendation", "service": "application-insights" }, { "function": "describe_log_pattern", "service": "application-insights" }, { "function": "describe_observation", "service": "application-insights" }, { "function": "describe_problem", "service": "application-insights" }, { "function": "describe_problem_observations", "service": "application-insights" }, { "function": "describe_workload", "service": "application-insights" }, { "function": "get_paginator", "service": "application-insights" }, { "function": "get_waiter", "service": "application-insights" }, { "function": "list_applications", "service": "application-insights" }, { "function": "list_components", "service": "application-insights" }, { "function": "list_configuration_history", "service": "application-insights" }, { "function": "list_log_pattern_sets", "service": "application-insights" }, { "function": "list_log_patterns", "service": "application-insights" }, { "function": "list_problems", "service": "application-insights" }, { "function": "list_tags_for_resource", "service": "application-insights" }, { "function": "list_workloads", "service": "application-insights" }, { "function": "get_paginator", "service": "applicationcostprofiler" }, { "function": "get_report_definition", "service": "applicationcostprofiler" }, { "function": "get_waiter", "service": "applicationcostprofiler" }, { "function": "list_report_definitions", "service": "applicationcostprofiler" }, { "function": "describe_gateway_route", "service": "appmesh" }, { "function": "describe_mesh", "service": "appmesh" }, { "function": "describe_route", "service": "appmesh" }, { "function": "describe_virtual_gateway", "service": "appmesh" }, { "function": "describe_virtual_node", "service": "appmesh" }, { "function": "describe_virtual_router", "service": "appmesh" }, { "function": "describe_virtual_service", "service": "appmesh" }, { "function": "get_paginator", "service": "appmesh" }, { "function": "get_waiter", "service": "appmesh" }, { "function": "list_gateway_routes", "service": "appmesh" }, { "function": "list_meshes", "service": "appmesh" }, { "function": "list_routes", "service": "appmesh" }, { "function": "list_tags_for_resource", "service": "appmesh" }, { "function": "list_virtual_gateways", "service": "appmesh" }, { "function": "list_virtual_nodes", "service": "appmesh" }, { "function": "list_virtual_routers", "service": "appmesh" }, { "function": "list_virtual_services", "service": "appmesh" }, { "function": "describe_auto_scaling_configuration", "service": "apprunner" }, { "function": "describe_custom_domains", "service": "apprunner" }, { "function": "describe_observability_configuration", "service": "apprunner" }, { "function": "describe_service", "service": "apprunner" }, { "function": "describe_vpc_connector", "service": "apprunner" }, { "function": "describe_vpc_ingress_connection", "service": "apprunner" }, { "function": "get_paginator", "service": "apprunner" }, { "function": "get_waiter", "service": "apprunner" }, { "function": "list_auto_scaling_configurations", "service": "apprunner" }, { "function": "list_connections", "service": "apprunner" }, { "function": "list_observability_configurations", "service": "apprunner" }, { "function": "list_operations", "service": "apprunner" }, { "function": "list_services", "service": "apprunner" }, { "function": "list_tags_for_resource", "service": "apprunner" }, { "function": "list_vpc_connectors", "service": "apprunner" }, { "function": "list_vpc_ingress_connections", "service": "apprunner" }, { "function": "describe_app_block_builder_app_block_associations", "service": "appstream" }, { "function": "describe_app_block_builders", "service": "appstream" }, { "function": "describe_app_blocks", "service": "appstream" }, { "function": "describe_application_fleet_associations", "service": "appstream" }, { "function": "describe_applications", "service": "appstream" }, { "function": "describe_directory_configs", "service": "appstream" }, { "function": "describe_entitlements", "service": "appstream" }, { "function": "describe_fleets", "service": "appstream" }, { "function": "describe_image_builders", "service": "appstream" }, { "function": "describe_image_permissions", "service": "appstream" }, { "function": "describe_images", "service": "appstream" }, { "function": "describe_sessions", "service": "appstream" }, { "function": "describe_stacks", "service": "appstream" }, { "function": "describe_usage_report_subscriptions", "service": "appstream" }, { "function": "describe_user_stack_associations", "service": "appstream" }, { "function": "describe_users", "service": "appstream" }, { "function": "get_paginator", "service": "appstream" }, { "function": "get_waiter", "service": "appstream" }, { "function": "list_associated_fleets", "service": "appstream" }, { "function": "list_associated_stacks", "service": "appstream" }, { "function": "list_entitled_applications", "service": "appstream" }, { "function": "list_tags_for_resource", "service": "appstream" }, { "function": "get_api_association", "service": "appsync" }, { "function": "get_api_cache", "service": "appsync" }, { "function": "get_data_source", "service": "appsync" }, { "function": "get_domain_name", "service": "appsync" }, { "function": "get_function", "service": "appsync" }, { "function": "get_graphql_api", "service": "appsync" }, { "function": "get_introspection_schema", "service": "appsync" }, { "function": "get_paginator", "service": "appsync" }, { "function": "get_resolver", "service": "appsync" }, { "function": "get_schema_creation_status", "service": "appsync" }, { "function": "get_source_api_association", "service": "appsync" }, { "function": "get_type", "service": "appsync" }, { "function": "get_waiter", "service": "appsync" }, { "function": "list_api_keys", "service": "appsync" }, { "function": "list_data_sources", "service": "appsync" }, { "function": "list_domain_names", "service": "appsync" }, { "function": "list_functions", "service": "appsync" }, { "function": "list_graphql_apis", "service": "appsync" }, { "function": "list_resolvers", "service": "appsync" }, { "function": "list_resolvers_by_function", "service": "appsync" }, { "function": "list_source_api_associations", "service": "appsync" }, { "function": "list_tags_for_resource", "service": "appsync" }, { "function": "list_types", "service": "appsync" }, { "function": "list_types_by_association", "service": "appsync" }, { "function": "get_managed_resource", "service": "arc-zonal-shift" }, { "function": "get_paginator", "service": "arc-zonal-shift" }, { "function": "get_waiter", "service": "arc-zonal-shift" }, { "function": "list_managed_resources", "service": "arc-zonal-shift" }, { "function": "list_zonal_shifts", "service": "arc-zonal-shift" }, { "function": "get_calculation_execution", "service": "athena" }, { "function": "get_calculation_execution_code", "service": "athena" }, { "function": "get_calculation_execution_status", "service": "athena" }, { "function": "get_capacity_assignment_configuration", "service": "athena" }, { "function": "get_capacity_reservation", "service": "athena" }, { "function": "get_data_catalog", "service": "athena" }, { "function": "get_database", "service": "athena" }, { "function": "get_named_query", "service": "athena" }, { "function": "get_notebook_metadata", "service": "athena" }, { "function": "get_paginator", "service": "athena" }, { "function": "get_prepared_statement", "service": "athena" }, { "function": "get_query_execution", "service": "athena" }, { "function": "get_query_results", "service": "athena" }, { "function": "get_query_runtime_statistics", "service": "athena" }, { "function": "get_session", "service": "athena" }, { "function": "get_session_status", "service": "athena" }, { "function": "get_table_metadata", "service": "athena" }, { "function": "get_waiter", "service": "athena" }, { "function": "get_work_group", "service": "athena" }, { "function": "list_application_dpu_sizes", "service": "athena" }, { "function": "list_calculation_executions", "service": "athena" }, { "function": "list_capacity_reservations", "service": "athena" }, { "function": "list_data_catalogs", "service": "athena" }, { "function": "list_databases", "service": "athena" }, { "function": "list_engine_versions", "service": "athena" }, { "function": "list_executors", "service": "athena" }, { "function": "list_named_queries", "service": "athena" }, { "function": "list_notebook_metadata", "service": "athena" }, { "function": "list_notebook_sessions", "service": "athena" }, { "function": "list_prepared_statements", "service": "athena" }, { "function": "list_query_executions", "service": "athena" }, { "function": "list_sessions", "service": "athena" }, { "function": "list_table_metadata", "service": "athena" }, { "function": "list_tags_for_resource", "service": "athena" }, { "function": "list_work_groups", "service": "athena" }, { "function": "get_account_status", "service": "auditmanager" }, { "function": "get_assessment", "service": "auditmanager" }, { "function": "get_assessment_framework", "service": "auditmanager" }, { "function": "get_assessment_report_url", "service": "auditmanager" }, { "function": "get_change_logs", "service": "auditmanager" }, { "function": "get_control", "service": "auditmanager" }, { "function": "get_delegations", "service": "auditmanager" }, { "function": "get_evidence", "service": "auditmanager" }, { "function": "get_evidence_by_evidence_folder", "service": "auditmanager" }, { "function": "get_evidence_file_upload_url", "service": "auditmanager" }, { "function": "get_evidence_folder", "service": "auditmanager" }, { "function": "get_evidence_folders_by_assessment", "service": "auditmanager" }, { "function": "get_evidence_folders_by_assessment_control", "service": "auditmanager" }, { "function": "get_insights", "service": "auditmanager" }, { "function": "get_insights_by_assessment", "service": "auditmanager" }, { "function": "get_organization_admin_account", "service": "auditmanager" }, { "function": "get_paginator", "service": "auditmanager" }, { "function": "get_services_in_scope", "service": "auditmanager" }, { "function": "get_settings", "service": "auditmanager" }, { "function": "get_waiter", "service": "auditmanager" }, { "function": "list_assessment_control_insights_by_control_domain", "service": "auditmanager" }, { "function": "list_assessment_framework_share_requests", "service": "auditmanager" }, { "function": "list_assessment_frameworks", "service": "auditmanager" }, { "function": "list_assessment_reports", "service": "auditmanager" }, { "function": "list_assessments", "service": "auditmanager" }, { "function": "list_control_domain_insights", "service": "auditmanager" }, { "function": "list_control_domain_insights_by_assessment", "service": "auditmanager" }, { "function": "list_control_insights_by_control_domain", "service": "auditmanager" }, { "function": "list_controls", "service": "auditmanager" }, { "function": "list_keywords_for_data_source", "service": "auditmanager" }, { "function": "list_notifications", "service": "auditmanager" }, { "function": "list_tags_for_resource", "service": "auditmanager" }, { "function": "describe_account_limits", "service": "autoscaling" }, { "function": "describe_adjustment_types", "service": "autoscaling" }, { "function": "describe_auto_scaling_groups", "service": "autoscaling" }, { "function": "describe_auto_scaling_instances", "service": "autoscaling" }, { "function": "describe_auto_scaling_notification_types", "service": "autoscaling" }, { "function": "describe_instance_refreshes", "service": "autoscaling" }, { "function": "describe_launch_configurations", "service": "autoscaling" }, { "function": "describe_lifecycle_hook_types", "service": "autoscaling" }, { "function": "describe_lifecycle_hooks", "service": "autoscaling" }, { "function": "describe_load_balancer_target_groups", "service": "autoscaling" }, { "function": "describe_load_balancers", "service": "autoscaling" }, { "function": "describe_metric_collection_types", "service": "autoscaling" }, { "function": "describe_notification_configurations", "service": "autoscaling" }, { "function": "describe_policies", "service": "autoscaling" }, { "function": "describe_scaling_activities", "service": "autoscaling" }, { "function": "describe_scaling_process_types", "service": "autoscaling" }, { "function": "describe_scheduled_actions", "service": "autoscaling" }, { "function": "describe_tags", "service": "autoscaling" }, { "function": "describe_termination_policy_types", "service": "autoscaling" }, { "function": "describe_traffic_sources", "service": "autoscaling" }, { "function": "describe_warm_pool", "service": "autoscaling" }, { "function": "get_paginator", "service": "autoscaling" }, { "function": "get_predictive_scaling_forecast", "service": "autoscaling" }, { "function": "get_waiter", "service": "autoscaling" }, { "function": "describe_scaling_plan_resources", "service": "autoscaling-plans" }, { "function": "describe_scaling_plans", "service": "autoscaling-plans" }, { "function": "get_paginator", "service": "autoscaling-plans" }, { "function": "get_scaling_plan_resource_forecast_data", "service": "autoscaling-plans" }, { "function": "get_waiter", "service": "autoscaling-plans" }, { "function": "describe_backup_job", "service": "backup" }, { "function": "describe_backup_vault", "service": "backup" }, { "function": "describe_copy_job", "service": "backup" }, { "function": "describe_framework", "service": "backup" }, { "function": "describe_global_settings", "service": "backup" }, { "function": "describe_protected_resource", "service": "backup" }, { "function": "describe_recovery_point", "service": "backup" }, { "function": "describe_region_settings", "service": "backup" }, { "function": "describe_report_job", "service": "backup" }, { "function": "describe_report_plan", "service": "backup" }, { "function": "describe_restore_job", "service": "backup" }, { "function": "get_backup_plan", "service": "backup" }, { "function": "get_backup_plan_from_json", "service": "backup" }, { "function": "get_backup_plan_from_template", "service": "backup" }, { "function": "get_backup_selection", "service": "backup" }, { "function": "get_backup_vault_access_policy", "service": "backup" }, { "function": "get_backup_vault_notifications", "service": "backup" }, { "function": "get_legal_hold", "service": "backup" }, { "function": "get_paginator", "service": "backup" }, { "function": "get_recovery_point_restore_metadata", "service": "backup" }, { "function": "get_supported_resource_types", "service": "backup" }, { "function": "get_waiter", "service": "backup" }, { "function": "list_backup_jobs", "service": "backup" }, { "function": "list_backup_plan_templates", "service": "backup" }, { "function": "list_backup_plan_versions", "service": "backup" }, { "function": "list_backup_plans", "service": "backup" }, { "function": "list_backup_selections", "service": "backup" }, { "function": "list_backup_vaults", "service": "backup" }, { "function": "list_copy_jobs", "service": "backup" }, { "function": "list_frameworks", "service": "backup" }, { "function": "list_legal_holds", "service": "backup" }, { "function": "list_protected_resources", "service": "backup" }, { "function": "list_recovery_points_by_backup_vault", "service": "backup" }, { "function": "list_recovery_points_by_legal_hold", "service": "backup" }, { "function": "list_recovery_points_by_resource", "service": "backup" }, { "function": "list_report_jobs", "service": "backup" }, { "function": "list_report_plans", "service": "backup" }, { "function": "list_restore_jobs", "service": "backup" }, { "function": "list_tags", "service": "backup" }, { "function": "get_bandwidth_rate_limit_schedule", "service": "backup-gateway" }, { "function": "get_gateway", "service": "backup-gateway" }, { "function": "get_hypervisor", "service": "backup-gateway" }, { "function": "get_hypervisor_property_mappings", "service": "backup-gateway" }, { "function": "get_paginator", "service": "backup-gateway" }, { "function": "get_virtual_machine", "service": "backup-gateway" }, { "function": "get_waiter", "service": "backup-gateway" }, { "function": "list_gateways", "service": "backup-gateway" }, { "function": "list_hypervisors", "service": "backup-gateway" }, { "function": "list_tags_for_resource", "service": "backup-gateway" }, { "function": "list_virtual_machines", "service": "backup-gateway" }, { "function": "get_chunk", "service": "backupstorage" }, { "function": "get_object_metadata", "service": "backupstorage" }, { "function": "get_paginator", "service": "backupstorage" }, { "function": "get_waiter", "service": "backupstorage" }, { "function": "list_chunks", "service": "backupstorage" }, { "function": "list_objects", "service": "backupstorage" }, { "function": "describe_compute_environments", "service": "batch" }, { "function": "describe_job_definitions", "service": "batch" }, { "function": "describe_job_queues", "service": "batch" }, { "function": "describe_jobs", "service": "batch" }, { "function": "describe_scheduling_policies", "service": "batch" }, { "function": "get_paginator", "service": "batch" }, { "function": "get_waiter", "service": "batch" }, { "function": "list_jobs", "service": "batch" }, { "function": "list_scheduling_policies", "service": "batch" }, { "function": "list_tags_for_resource", "service": "batch" }, { "function": "get_paginator", "service": "billingconductor" }, { "function": "get_waiter", "service": "billingconductor" }, { "function": "list_account_associations", "service": "billingconductor" }, { "function": "list_billing_group_cost_reports", "service": "billingconductor" }, { "function": "list_billing_groups", "service": "billingconductor" }, { "function": "list_custom_line_item_versions", "service": "billingconductor" }, { "function": "list_custom_line_items", "service": "billingconductor" }, { "function": "list_pricing_plans", "service": "billingconductor" }, { "function": "list_pricing_plans_associated_with_pricing_rule", "service": "billingconductor" }, { "function": "list_pricing_rules", "service": "billingconductor" }, { "function": "list_pricing_rules_associated_to_pricing_plan", "service": "billingconductor" }, { "function": "list_resources_associated_to_custom_line_item", "service": "billingconductor" }, { "function": "list_tags_for_resource", "service": "billingconductor" }, { "function": "get_device", "service": "braket" }, { "function": "get_job", "service": "braket" }, { "function": "get_paginator", "service": "braket" }, { "function": "get_quantum_task", "service": "braket" }, { "function": "get_waiter", "service": "braket" }, { "function": "list_tags_for_resource", "service": "braket" }, { "function": "describe_budget", "service": "budgets" }, { "function": "describe_budget_action", "service": "budgets" }, { "function": "describe_budget_action_histories", "service": "budgets" }, { "function": "describe_budget_actions_for_account", "service": "budgets" }, { "function": "describe_budget_actions_for_budget", "service": "budgets" }, { "function": "describe_budget_notifications_for_account", "service": "budgets" }, { "function": "describe_budget_performance_history", "service": "budgets" }, { "function": "describe_budgets", "service": "budgets" }, { "function": "describe_notifications_for_budget", "service": "budgets" }, { "function": "describe_subscribers_for_notification", "service": "budgets" }, { "function": "get_paginator", "service": "budgets" }, { "function": "get_waiter", "service": "budgets" }, { "function": "describe_cost_category_definition", "service": "ce" }, { "function": "get_anomalies", "service": "ce" }, { "function": "get_anomaly_monitors", "service": "ce" }, { "function": "get_anomaly_subscriptions", "service": "ce" }, { "function": "get_cost_and_usage", "service": "ce" }, { "function": "get_cost_and_usage_with_resources", "service": "ce" }, { "function": "get_cost_categories", "service": "ce" }, { "function": "get_cost_forecast", "service": "ce" }, { "function": "get_dimension_values", "service": "ce" }, { "function": "get_paginator", "service": "ce" }, { "function": "get_reservation_coverage", "service": "ce" }, { "function": "get_reservation_purchase_recommendation", "service": "ce" }, { "function": "get_reservation_utilization", "service": "ce" }, { "function": "get_rightsizing_recommendation", "service": "ce" }, { "function": "get_savings_plan_purchase_recommendation_details", "service": "ce" }, { "function": "get_savings_plans_coverage", "service": "ce" }, { "function": "get_savings_plans_purchase_recommendation", "service": "ce" }, { "function": "get_savings_plans_utilization", "service": "ce" }, { "function": "get_savings_plans_utilization_details", "service": "ce" }, { "function": "get_tags", "service": "ce" }, { "function": "get_usage_forecast", "service": "ce" }, { "function": "get_waiter", "service": "ce" }, { "function": "list_cost_allocation_tags", "service": "ce" }, { "function": "list_cost_category_definitions", "service": "ce" }, { "function": "list_savings_plans_purchase_recommendation_generation", "service": "ce" }, { "function": "list_tags_for_resource", "service": "ce" }, { "function": "describe_app_instance", "service": "chime" }, { "function": "describe_app_instance_admin", "service": "chime" }, { "function": "describe_app_instance_user", "service": "chime" }, { "function": "describe_channel", "service": "chime" }, { "function": "describe_channel_ban", "service": "chime" }, { "function": "describe_channel_membership", "service": "chime" }, { "function": "describe_channel_membership_for_app_instance_user", "service": "chime" }, { "function": "describe_channel_moderated_by_app_instance_user", "service": "chime" }, { "function": "describe_channel_moderator", "service": "chime" }, { "function": "get_account", "service": "chime" }, { "function": "get_account_settings", "service": "chime" }, { "function": "get_app_instance_retention_settings", "service": "chime" }, { "function": "get_app_instance_streaming_configurations", "service": "chime" }, { "function": "get_attendee", "service": "chime" }, { "function": "get_bot", "service": "chime" }, { "function": "get_channel_message", "service": "chime" }, { "function": "get_events_configuration", "service": "chime" }, { "function": "get_global_settings", "service": "chime" }, { "function": "get_media_capture_pipeline", "service": "chime" }, { "function": "get_meeting", "service": "chime" }, { "function": "get_messaging_session_endpoint", "service": "chime" }, { "function": "get_paginator", "service": "chime" }, { "function": "get_phone_number", "service": "chime" }, { "function": "get_phone_number_order", "service": "chime" }, { "function": "get_phone_number_settings", "service": "chime" }, { "function": "get_proxy_session", "service": "chime" }, { "function": "get_retention_settings", "service": "chime" }, { "function": "get_room", "service": "chime" }, { "function": "get_sip_media_application", "service": "chime" }, { "function": "get_sip_media_application_logging_configuration", "service": "chime" }, { "function": "get_sip_rule", "service": "chime" }, { "function": "get_user", "service": "chime" }, { "function": "get_user_settings", "service": "chime" }, { "function": "get_voice_connector", "service": "chime" }, { "function": "get_voice_connector_emergency_calling_configuration", "service": "chime" }, { "function": "get_voice_connector_group", "service": "chime" }, { "function": "get_voice_connector_logging_configuration", "service": "chime" }, { "function": "get_voice_connector_origination", "service": "chime" }, { "function": "get_voice_connector_proxy", "service": "chime" }, { "function": "get_voice_connector_streaming_configuration", "service": "chime" }, { "function": "get_voice_connector_termination", "service": "chime" }, { "function": "get_voice_connector_termination_health", "service": "chime" }, { "function": "get_waiter", "service": "chime" }, { "function": "list_accounts", "service": "chime" }, { "function": "list_app_instance_admins", "service": "chime" }, { "function": "list_app_instance_users", "service": "chime" }, { "function": "list_app_instances", "service": "chime" }, { "function": "list_attendee_tags", "service": "chime" }, { "function": "list_attendees", "service": "chime" }, { "function": "list_bots", "service": "chime" }, { "function": "list_channel_bans", "service": "chime" }, { "function": "list_channel_memberships", "service": "chime" }, { "function": "list_channel_memberships_for_app_instance_user", "service": "chime" }, { "function": "list_channel_messages", "service": "chime" }, { "function": "list_channel_moderators", "service": "chime" }, { "function": "list_channels", "service": "chime" }, { "function": "list_channels_moderated_by_app_instance_user", "service": "chime" }, { "function": "list_media_capture_pipelines", "service": "chime" }, { "function": "list_meeting_tags", "service": "chime" }, { "function": "list_meetings", "service": "chime" }, { "function": "list_phone_number_orders", "service": "chime" }, { "function": "list_phone_numbers", "service": "chime" }, { "function": "list_proxy_sessions", "service": "chime" }, { "function": "list_room_memberships", "service": "chime" }, { "function": "list_rooms", "service": "chime" }, { "function": "list_sip_media_applications", "service": "chime" }, { "function": "list_sip_rules", "service": "chime" }, { "function": "list_supported_phone_number_countries", "service": "chime" }, { "function": "list_tags_for_resource", "service": "chime" }, { "function": "list_users", "service": "chime" }, { "function": "list_voice_connector_groups", "service": "chime" }, { "function": "list_voice_connector_termination_credentials", "service": "chime" }, { "function": "list_voice_connectors", "service": "chime" }, { "function": "describe_app_instance", "service": "chime-sdk-identity" }, { "function": "describe_app_instance_admin", "service": "chime-sdk-identity" }, { "function": "describe_app_instance_bot", "service": "chime-sdk-identity" }, { "function": "describe_app_instance_user", "service": "chime-sdk-identity" }, { "function": "describe_app_instance_user_endpoint", "service": "chime-sdk-identity" }, { "function": "get_app_instance_retention_settings", "service": "chime-sdk-identity" }, { "function": "get_paginator", "service": "chime-sdk-identity" }, { "function": "get_waiter", "service": "chime-sdk-identity" }, { "function": "list_app_instance_admins", "service": "chime-sdk-identity" }, { "function": "list_app_instance_bots", "service": "chime-sdk-identity" }, { "function": "list_app_instance_user_endpoints", "service": "chime-sdk-identity" }, { "function": "list_app_instance_users", "service": "chime-sdk-identity" }, { "function": "list_app_instances", "service": "chime-sdk-identity" }, { "function": "list_tags_for_resource", "service": "chime-sdk-identity" }, { "function": "get_media_capture_pipeline", "service": "chime-sdk-media-pipelines" }, { "function": "get_media_insights_pipeline_configuration", "service": "chime-sdk-media-pipelines" }, { "function": "get_media_pipeline", "service": "chime-sdk-media-pipelines" }, { "function": "get_paginator", "service": "chime-sdk-media-pipelines" }, { "function": "get_waiter", "service": "chime-sdk-media-pipelines" }, { "function": "list_media_capture_pipelines", "service": "chime-sdk-media-pipelines" }, { "function": "list_media_insights_pipeline_configurations", "service": "chime-sdk-media-pipelines" }, { "function": "list_media_pipelines", "service": "chime-sdk-media-pipelines" }, { "function": "list_tags_for_resource", "service": "chime-sdk-media-pipelines" }, { "function": "get_attendee", "service": "chime-sdk-meetings" }, { "function": "get_meeting", "service": "chime-sdk-meetings" }, { "function": "get_paginator", "service": "chime-sdk-meetings" }, { "function": "get_waiter", "service": "chime-sdk-meetings" }, { "function": "list_attendees", "service": "chime-sdk-meetings" }, { "function": "list_tags_for_resource", "service": "chime-sdk-meetings" }, { "function": "describe_channel", "service": "chime-sdk-messaging" }, { "function": "describe_channel_ban", "service": "chime-sdk-messaging" }, { "function": "describe_channel_flow", "service": "chime-sdk-messaging" }, { "function": "describe_channel_membership", "service": "chime-sdk-messaging" }, { "function": "describe_channel_membership_for_app_instance_user", "service": "chime-sdk-messaging" }, { "function": "describe_channel_moderated_by_app_instance_user", "service": "chime-sdk-messaging" }, { "function": "describe_channel_moderator", "service": "chime-sdk-messaging" }, { "function": "get_channel_membership_preferences", "service": "chime-sdk-messaging" }, { "function": "get_channel_message", "service": "chime-sdk-messaging" }, { "function": "get_channel_message_status", "service": "chime-sdk-messaging" }, { "function": "get_messaging_session_endpoint", "service": "chime-sdk-messaging" }, { "function": "get_messaging_streaming_configurations", "service": "chime-sdk-messaging" }, { "function": "get_paginator", "service": "chime-sdk-messaging" }, { "function": "get_waiter", "service": "chime-sdk-messaging" }, { "function": "list_channel_bans", "service": "chime-sdk-messaging" }, { "function": "list_channel_flows", "service": "chime-sdk-messaging" }, { "function": "list_channel_memberships", "service": "chime-sdk-messaging" }, { "function": "list_channel_memberships_for_app_instance_user", "service": "chime-sdk-messaging" }, { "function": "list_channel_messages", "service": "chime-sdk-messaging" }, { "function": "list_channel_moderators", "service": "chime-sdk-messaging" }, { "function": "list_channels", "service": "chime-sdk-messaging" }, { "function": "list_channels_associated_with_channel_flow", "service": "chime-sdk-messaging" }, { "function": "list_channels_moderated_by_app_instance_user", "service": "chime-sdk-messaging" }, { "function": "list_sub_channels", "service": "chime-sdk-messaging" }, { "function": "list_tags_for_resource", "service": "chime-sdk-messaging" }, { "function": "get_global_settings", "service": "chime-sdk-voice" }, { "function": "get_paginator", "service": "chime-sdk-voice" }, { "function": "get_phone_number", "service": "chime-sdk-voice" }, { "function": "get_phone_number_order", "service": "chime-sdk-voice" }, { "function": "get_phone_number_settings", "service": "chime-sdk-voice" }, { "function": "get_proxy_session", "service": "chime-sdk-voice" }, { "function": "get_sip_media_application", "service": "chime-sdk-voice" }, { "function": "get_sip_media_application_alexa_skill_configuration", "service": "chime-sdk-voice" }, { "function": "get_sip_media_application_logging_configuration", "service": "chime-sdk-voice" }, { "function": "get_sip_rule", "service": "chime-sdk-voice" }, { "function": "get_speaker_search_task", "service": "chime-sdk-voice" }, { "function": "get_voice_connector", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_emergency_calling_configuration", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_group", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_logging_configuration", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_origination", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_proxy", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_streaming_configuration", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_termination", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_termination_health", "service": "chime-sdk-voice" }, { "function": "get_voice_profile", "service": "chime-sdk-voice" }, { "function": "get_voice_profile_domain", "service": "chime-sdk-voice" }, { "function": "get_voice_tone_analysis_task", "service": "chime-sdk-voice" }, { "function": "get_waiter", "service": "chime-sdk-voice" }, { "function": "list_available_voice_connector_regions", "service": "chime-sdk-voice" }, { "function": "list_phone_number_orders", "service": "chime-sdk-voice" }, { "function": "list_phone_numbers", "service": "chime-sdk-voice" }, { "function": "list_proxy_sessions", "service": "chime-sdk-voice" }, { "function": "list_sip_media_applications", "service": "chime-sdk-voice" }, { "function": "list_sip_rules", "service": "chime-sdk-voice" }, { "function": "list_supported_phone_number_countries", "service": "chime-sdk-voice" }, { "function": "list_tags_for_resource", "service": "chime-sdk-voice" }, { "function": "list_voice_connector_groups", "service": "chime-sdk-voice" }, { "function": "list_voice_connector_termination_credentials", "service": "chime-sdk-voice" }, { "function": "list_voice_connectors", "service": "chime-sdk-voice" }, { "function": "list_voice_profile_domains", "service": "chime-sdk-voice" }, { "function": "list_voice_profiles", "service": "chime-sdk-voice" }, { "function": "get_analysis_template", "service": "cleanrooms" }, { "function": "get_collaboration", "service": "cleanrooms" }, { "function": "get_collaboration_analysis_template", "service": "cleanrooms" }, { "function": "get_configured_table", "service": "cleanrooms" }, { "function": "get_configured_table_analysis_rule", "service": "cleanrooms" }, { "function": "get_configured_table_association", "service": "cleanrooms" }, { "function": "get_membership", "service": "cleanrooms" }, { "function": "get_paginator", "service": "cleanrooms" }, { "function": "get_protected_query", "service": "cleanrooms" }, { "function": "get_schema", "service": "cleanrooms" }, { "function": "get_schema_analysis_rule", "service": "cleanrooms" }, { "function": "get_waiter", "service": "cleanrooms" }, { "function": "list_analysis_templates", "service": "cleanrooms" }, { "function": "list_collaboration_analysis_templates", "service": "cleanrooms" }, { "function": "list_collaborations", "service": "cleanrooms" }, { "function": "list_configured_table_associations", "service": "cleanrooms" }, { "function": "list_configured_tables", "service": "cleanrooms" }, { "function": "list_members", "service": "cleanrooms" }, { "function": "list_memberships", "service": "cleanrooms" }, { "function": "list_protected_queries", "service": "cleanrooms" }, { "function": "list_schemas", "service": "cleanrooms" }, { "function": "list_tags_for_resource", "service": "cleanrooms" }, { "function": "describe_environment_memberships", "service": "cloud9" }, { "function": "describe_environment_status", "service": "cloud9" }, { "function": "describe_environments", "service": "cloud9" }, { "function": "get_paginator", "service": "cloud9" }, { "function": "get_waiter", "service": "cloud9" }, { "function": "list_environments", "service": "cloud9" }, { "function": "list_tags_for_resource", "service": "cloud9" }, { "function": "get_paginator", "service": "cloudcontrol" }, { "function": "get_resource", "service": "cloudcontrol" }, { "function": "get_resource_request_status", "service": "cloudcontrol" }, { "function": "get_waiter", "service": "cloudcontrol" }, { "function": "list_resource_requests", "service": "cloudcontrol" }, { "function": "list_resources", "service": "cloudcontrol" }, { "function": "get_applied_schema_version", "service": "clouddirectory" }, { "function": "get_directory", "service": "clouddirectory" }, { "function": "get_facet", "service": "clouddirectory" }, { "function": "get_link_attributes", "service": "clouddirectory" }, { "function": "get_object_attributes", "service": "clouddirectory" }, { "function": "get_object_information", "service": "clouddirectory" }, { "function": "get_paginator", "service": "clouddirectory" }, { "function": "get_schema_as_json", "service": "clouddirectory" }, { "function": "get_typed_link_facet_information", "service": "clouddirectory" }, { "function": "get_waiter", "service": "clouddirectory" }, { "function": "list_applied_schema_arns", "service": "clouddirectory" }, { "function": "list_attached_indices", "service": "clouddirectory" }, { "function": "list_development_schema_arns", "service": "clouddirectory" }, { "function": "list_directories", "service": "clouddirectory" }, { "function": "list_facet_attributes", "service": "clouddirectory" }, { "function": "list_facet_names", "service": "clouddirectory" }, { "function": "list_incoming_typed_links", "service": "clouddirectory" }, { "function": "list_index", "service": "clouddirectory" }, { "function": "list_managed_schema_arns", "service": "clouddirectory" }, { "function": "list_object_attributes", "service": "clouddirectory" }, { "function": "list_object_children", "service": "clouddirectory" }, { "function": "list_object_parent_paths", "service": "clouddirectory" }, { "function": "list_object_parents", "service": "clouddirectory" }, { "function": "list_object_policies", "service": "clouddirectory" }, { "function": "list_outgoing_typed_links", "service": "clouddirectory" }, { "function": "list_policy_attachments", "service": "clouddirectory" }, { "function": "list_published_schema_arns", "service": "clouddirectory" }, { "function": "list_tags_for_resource", "service": "clouddirectory" }, { "function": "list_typed_link_facet_attributes", "service": "clouddirectory" }, { "function": "list_typed_link_facet_names", "service": "clouddirectory" }, { "function": "describe_account_limits", "service": "cloudformation" }, { "function": "describe_change_set", "service": "cloudformation" }, { "function": "describe_change_set_hooks", "service": "cloudformation" }, { "function": "describe_organizations_access", "service": "cloudformation" }, { "function": "describe_publisher", "service": "cloudformation" }, { "function": "describe_stack_drift_detection_status", "service": "cloudformation" }, { "function": "describe_stack_events", "service": "cloudformation" }, { "function": "describe_stack_instance", "service": "cloudformation" }, { "function": "describe_stack_resource", "service": "cloudformation" }, { "function": "describe_stack_resource_drifts", "service": "cloudformation" }, { "function": "describe_stack_resources", "service": "cloudformation" }, { "function": "describe_stack_set", "service": "cloudformation" }, { "function": "describe_stack_set_operation", "service": "cloudformation" }, { "function": "describe_stacks", "service": "cloudformation" }, { "function": "describe_type", "service": "cloudformation" }, { "function": "describe_type_registration", "service": "cloudformation" }, { "function": "get_paginator", "service": "cloudformation" }, { "function": "get_stack_policy", "service": "cloudformation" }, { "function": "get_template", "service": "cloudformation" }, { "function": "get_template_summary", "service": "cloudformation" }, { "function": "get_waiter", "service": "cloudformation" }, { "function": "list_change_sets", "service": "cloudformation" }, { "function": "list_exports", "service": "cloudformation" }, { "function": "list_imports", "service": "cloudformation" }, { "function": "list_stack_instance_resource_drifts", "service": "cloudformation" }, { "function": "list_stack_instances", "service": "cloudformation" }, { "function": "list_stack_resources", "service": "cloudformation" }, { "function": "list_stack_set_operation_results", "service": "cloudformation" }, { "function": "list_stack_set_operations", "service": "cloudformation" }, { "function": "list_stack_sets", "service": "cloudformation" }, { "function": "list_stacks", "service": "cloudformation" }, { "function": "list_type_registrations", "service": "cloudformation" }, { "function": "list_type_versions", "service": "cloudformation" }, { "function": "list_types", "service": "cloudformation" }, { "function": "describe_function", "service": "cloudfront" }, { "function": "get_cache_policy", "service": "cloudfront" }, { "function": "get_cache_policy_config", "service": "cloudfront" }, { "function": "get_cloud_front_origin_access_identity", "service": "cloudfront" }, { "function": "get_cloud_front_origin_access_identity_config", "service": "cloudfront" }, { "function": "get_continuous_deployment_policy", "service": "cloudfront" }, { "function": "get_continuous_deployment_policy_config", "service": "cloudfront" }, { "function": "get_distribution", "service": "cloudfront" }, { "function": "get_distribution_config", "service": "cloudfront" }, { "function": "get_field_level_encryption", "service": "cloudfront" }, { "function": "get_field_level_encryption_config", "service": "cloudfront" }, { "function": "get_field_level_encryption_profile", "service": "cloudfront" }, { "function": "get_field_level_encryption_profile_config", "service": "cloudfront" }, { "function": "get_function", "service": "cloudfront" }, { "function": "get_invalidation", "service": "cloudfront" }, { "function": "get_key_group", "service": "cloudfront" }, { "function": "get_key_group_config", "service": "cloudfront" }, { "function": "get_monitoring_subscription", "service": "cloudfront" }, { "function": "get_origin_access_control", "service": "cloudfront" }, { "function": "get_origin_access_control_config", "service": "cloudfront" }, { "function": "get_origin_request_policy", "service": "cloudfront" }, { "function": "get_origin_request_policy_config", "service": "cloudfront" }, { "function": "get_paginator", "service": "cloudfront" }, { "function": "get_public_key", "service": "cloudfront" }, { "function": "get_public_key_config", "service": "cloudfront" }, { "function": "get_realtime_log_config", "service": "cloudfront" }, { "function": "get_response_headers_policy", "service": "cloudfront" }, { "function": "get_response_headers_policy_config", "service": "cloudfront" }, { "function": "get_streaming_distribution", "service": "cloudfront" }, { "function": "get_streaming_distribution_config", "service": "cloudfront" }, { "function": "get_waiter", "service": "cloudfront" }, { "function": "list_cache_policies", "service": "cloudfront" }, { "function": "list_cloud_front_origin_access_identities", "service": "cloudfront" }, { "function": "list_conflicting_aliases", "service": "cloudfront" }, { "function": "list_continuous_deployment_policies", "service": "cloudfront" }, { "function": "list_distributions", "service": "cloudfront" }, { "function": "list_distributions_by_cache_policy_id", "service": "cloudfront" }, { "function": "list_distributions_by_key_group", "service": "cloudfront" }, { "function": "list_distributions_by_origin_request_policy_id", "service": "cloudfront" }, { "function": "list_distributions_by_realtime_log_config", "service": "cloudfront" }, { "function": "list_distributions_by_response_headers_policy_id", "service": "cloudfront" }, { "function": "list_distributions_by_web_acl_id", "service": "cloudfront" }, { "function": "list_field_level_encryption_configs", "service": "cloudfront" }, { "function": "list_field_level_encryption_profiles", "service": "cloudfront" }, { "function": "list_functions", "service": "cloudfront" }, { "function": "list_invalidations", "service": "cloudfront" }, { "function": "list_key_groups", "service": "cloudfront" }, { "function": "list_origin_access_controls", "service": "cloudfront" }, { "function": "list_origin_request_policies", "service": "cloudfront" }, { "function": "list_public_keys", "service": "cloudfront" }, { "function": "list_realtime_log_configs", "service": "cloudfront" }, { "function": "list_response_headers_policies", "service": "cloudfront" }, { "function": "list_streaming_distributions", "service": "cloudfront" }, { "function": "list_tags_for_resource", "service": "cloudfront" }, { "function": "describe_hapg", "service": "cloudhsm" }, { "function": "describe_hsm", "service": "cloudhsm" }, { "function": "describe_luna_client", "service": "cloudhsm" }, { "function": "get_config", "service": "cloudhsm" }, { "function": "get_paginator", "service": "cloudhsm" }, { "function": "get_waiter", "service": "cloudhsm" }, { "function": "list_available_zones", "service": "cloudhsm" }, { "function": "list_hapgs", "service": "cloudhsm" }, { "function": "list_hsms", "service": "cloudhsm" }, { "function": "list_luna_clients", "service": "cloudhsm" }, { "function": "list_tags_for_resource", "service": "cloudhsm" }, { "function": "describe_backups", "service": "cloudhsmv2" }, { "function": "describe_clusters", "service": "cloudhsmv2" }, { "function": "get_paginator", "service": "cloudhsmv2" }, { "function": "get_waiter", "service": "cloudhsmv2" }, { "function": "list_tags", "service": "cloudhsmv2" }, { "function": "describe_analysis_schemes", "service": "cloudsearch" }, { "function": "describe_availability_options", "service": "cloudsearch" }, { "function": "describe_domain_endpoint_options", "service": "cloudsearch" }, { "function": "describe_domains", "service": "cloudsearch" }, { "function": "describe_expressions", "service": "cloudsearch" }, { "function": "describe_index_fields", "service": "cloudsearch" }, { "function": "describe_scaling_parameters", "service": "cloudsearch" }, { "function": "describe_service_access_policies", "service": "cloudsearch" }, { "function": "describe_suggesters", "service": "cloudsearch" }, { "function": "get_paginator", "service": "cloudsearch" }, { "function": "get_waiter", "service": "cloudsearch" }, { "function": "list_domain_names", "service": "cloudsearch" }, { "function": "get_paginator", "service": "cloudsearchdomain" }, { "function": "get_waiter", "service": "cloudsearchdomain" }, { "function": "describe_query", "service": "cloudtrail" }, { "function": "describe_trails", "service": "cloudtrail" }, { "function": "get_channel", "service": "cloudtrail" }, { "function": "get_event_data_store", "service": "cloudtrail" }, { "function": "get_event_selectors", "service": "cloudtrail" }, { "function": "get_import", "service": "cloudtrail" }, { "function": "get_insight_selectors", "service": "cloudtrail" }, { "function": "get_paginator", "service": "cloudtrail" }, { "function": "get_query_results", "service": "cloudtrail" }, { "function": "get_resource_policy", "service": "cloudtrail" }, { "function": "get_trail", "service": "cloudtrail" }, { "function": "get_trail_status", "service": "cloudtrail" }, { "function": "get_waiter", "service": "cloudtrail" }, { "function": "list_channels", "service": "cloudtrail" }, { "function": "list_event_data_stores", "service": "cloudtrail" }, { "function": "list_import_failures", "service": "cloudtrail" }, { "function": "list_imports", "service": "cloudtrail" }, { "function": "list_public_keys", "service": "cloudtrail" }, { "function": "list_queries", "service": "cloudtrail" }, { "function": "list_tags", "service": "cloudtrail" }, { "function": "list_trails", "service": "cloudtrail" }, { "function": "get_paginator", "service": "cloudtrail-data" }, { "function": "get_waiter", "service": "cloudtrail-data" }, { "function": "describe_alarm_history", "service": "cloudwatch" }, { "function": "describe_alarms", "service": "cloudwatch" }, { "function": "describe_alarms_for_metric", "service": "cloudwatch" }, { "function": "describe_anomaly_detectors", "service": "cloudwatch" }, { "function": "describe_insight_rules", "service": "cloudwatch" }, { "function": "get_dashboard", "service": "cloudwatch" }, { "function": "get_insight_rule_report", "service": "cloudwatch" }, { "function": "get_metric_data", "service": "cloudwatch" }, { "function": "get_metric_statistics", "service": "cloudwatch" }, { "function": "get_metric_stream", "service": "cloudwatch" }, { "function": "get_metric_widget_image", "service": "cloudwatch" }, { "function": "get_paginator", "service": "cloudwatch" }, { "function": "get_waiter", "service": "cloudwatch" }, { "function": "list_dashboards", "service": "cloudwatch" }, { "function": "list_managed_insight_rules", "service": "cloudwatch" }, { "function": "list_metric_streams", "service": "cloudwatch" }, { "function": "list_metrics", "service": "cloudwatch" }, { "function": "list_tags_for_resource", "service": "cloudwatch" }, { "function": "describe_domain", "service": "codeartifact" }, { "function": "describe_package", "service": "codeartifact" }, { "function": "describe_package_version", "service": "codeartifact" }, { "function": "describe_repository", "service": "codeartifact" }, { "function": "get_authorization_token", "service": "codeartifact" }, { "function": "get_domain_permissions_policy", "service": "codeartifact" }, { "function": "get_package_version_asset", "service": "codeartifact" }, { "function": "get_package_version_readme", "service": "codeartifact" }, { "function": "get_paginator", "service": "codeartifact" }, { "function": "get_repository_endpoint", "service": "codeartifact" }, { "function": "get_repository_permissions_policy", "service": "codeartifact" }, { "function": "get_waiter", "service": "codeartifact" }, { "function": "list_domains", "service": "codeartifact" }, { "function": "list_package_version_assets", "service": "codeartifact" }, { "function": "list_package_version_dependencies", "service": "codeartifact" }, { "function": "list_package_versions", "service": "codeartifact" }, { "function": "list_packages", "service": "codeartifact" }, { "function": "list_repositories", "service": "codeartifact" }, { "function": "list_repositories_in_domain", "service": "codeartifact" }, { "function": "list_tags_for_resource", "service": "codeartifact" }, { "function": "describe_code_coverages", "service": "codebuild" }, { "function": "describe_test_cases", "service": "codebuild" }, { "function": "get_paginator", "service": "codebuild" }, { "function": "get_report_group_trend", "service": "codebuild" }, { "function": "get_resource_policy", "service": "codebuild" }, { "function": "get_waiter", "service": "codebuild" }, { "function": "list_build_batches", "service": "codebuild" }, { "function": "list_build_batches_for_project", "service": "codebuild" }, { "function": "list_builds", "service": "codebuild" }, { "function": "list_builds_for_project", "service": "codebuild" }, { "function": "list_curated_environment_images", "service": "codebuild" }, { "function": "list_projects", "service": "codebuild" }, { "function": "list_report_groups", "service": "codebuild" }, { "function": "list_reports", "service": "codebuild" }, { "function": "list_reports_for_report_group", "service": "codebuild" }, { "function": "list_shared_projects", "service": "codebuild" }, { "function": "list_shared_report_groups", "service": "codebuild" }, { "function": "list_source_credentials", "service": "codebuild" }, { "function": "get_dev_environment", "service": "codecatalyst" }, { "function": "get_paginator", "service": "codecatalyst" }, { "function": "get_project", "service": "codecatalyst" }, { "function": "get_source_repository", "service": "codecatalyst" }, { "function": "get_source_repository_clone_urls", "service": "codecatalyst" }, { "function": "get_space", "service": "codecatalyst" }, { "function": "get_subscription", "service": "codecatalyst" }, { "function": "get_user_details", "service": "codecatalyst" }, { "function": "get_waiter", "service": "codecatalyst" }, { "function": "list_access_tokens", "service": "codecatalyst" }, { "function": "list_dev_environment_sessions", "service": "codecatalyst" }, { "function": "list_dev_environments", "service": "codecatalyst" }, { "function": "list_event_logs", "service": "codecatalyst" }, { "function": "list_projects", "service": "codecatalyst" }, { "function": "list_source_repositories", "service": "codecatalyst" }, { "function": "list_source_repository_branches", "service": "codecatalyst" }, { "function": "list_spaces", "service": "codecatalyst" }, { "function": "describe_merge_conflicts", "service": "codecommit" }, { "function": "describe_pull_request_events", "service": "codecommit" }, { "function": "get_approval_rule_template", "service": "codecommit" }, { "function": "get_blob", "service": "codecommit" }, { "function": "get_branch", "service": "codecommit" }, { "function": "get_comment", "service": "codecommit" }, { "function": "get_comment_reactions", "service": "codecommit" }, { "function": "get_comments_for_compared_commit", "service": "codecommit" }, { "function": "get_comments_for_pull_request", "service": "codecommit" }, { "function": "get_commit", "service": "codecommit" }, { "function": "get_differences", "service": "codecommit" }, { "function": "get_file", "service": "codecommit" }, { "function": "get_folder", "service": "codecommit" }, { "function": "get_merge_commit", "service": "codecommit" }, { "function": "get_merge_conflicts", "service": "codecommit" }, { "function": "get_merge_options", "service": "codecommit" }, { "function": "get_paginator", "service": "codecommit" }, { "function": "get_pull_request", "service": "codecommit" }, { "function": "get_pull_request_approval_states", "service": "codecommit" }, { "function": "get_pull_request_override_state", "service": "codecommit" }, { "function": "get_repository", "service": "codecommit" }, { "function": "get_repository_triggers", "service": "codecommit" }, { "function": "get_waiter", "service": "codecommit" }, { "function": "list_approval_rule_templates", "service": "codecommit" }, { "function": "list_associated_approval_rule_templates_for_repository", "service": "codecommit" }, { "function": "list_branches", "service": "codecommit" }, { "function": "list_pull_requests", "service": "codecommit" }, { "function": "list_repositories", "service": "codecommit" }, { "function": "list_repositories_for_approval_rule_template", "service": "codecommit" }, { "function": "list_tags_for_resource", "service": "codecommit" }, { "function": "get_application", "service": "codedeploy" }, { "function": "get_application_revision", "service": "codedeploy" }, { "function": "get_deployment", "service": "codedeploy" }, { "function": "get_deployment_config", "service": "codedeploy" }, { "function": "get_deployment_group", "service": "codedeploy" }, { "function": "get_deployment_instance", "service": "codedeploy" }, { "function": "get_deployment_target", "service": "codedeploy" }, { "function": "get_on_premises_instance", "service": "codedeploy" }, { "function": "get_paginator", "service": "codedeploy" }, { "function": "get_waiter", "service": "codedeploy" }, { "function": "list_application_revisions", "service": "codedeploy" }, { "function": "list_applications", "service": "codedeploy" }, { "function": "list_deployment_configs", "service": "codedeploy" }, { "function": "list_deployment_groups", "service": "codedeploy" }, { "function": "list_deployment_instances", "service": "codedeploy" }, { "function": "list_deployment_targets", "service": "codedeploy" }, { "function": "list_deployments", "service": "codedeploy" }, { "function": "list_git_hub_account_token_names", "service": "codedeploy" }, { "function": "list_on_premises_instances", "service": "codedeploy" }, { "function": "list_tags_for_resource", "service": "codedeploy" }, { "function": "describe_code_review", "service": "codeguru-reviewer" }, { "function": "describe_recommendation_feedback", "service": "codeguru-reviewer" }, { "function": "describe_repository_association", "service": "codeguru-reviewer" }, { "function": "get_paginator", "service": "codeguru-reviewer" }, { "function": "get_waiter", "service": "codeguru-reviewer" }, { "function": "list_code_reviews", "service": "codeguru-reviewer" }, { "function": "list_recommendation_feedback", "service": "codeguru-reviewer" }, { "function": "list_recommendations", "service": "codeguru-reviewer" }, { "function": "list_repository_associations", "service": "codeguru-reviewer" }, { "function": "list_tags_for_resource", "service": "codeguru-reviewer" }, { "function": "get_account_configuration", "service": "codeguru-security" }, { "function": "get_findings", "service": "codeguru-security" }, { "function": "get_metrics_summary", "service": "codeguru-security" }, { "function": "get_paginator", "service": "codeguru-security" }, { "function": "get_scan", "service": "codeguru-security" }, { "function": "get_waiter", "service": "codeguru-security" }, { "function": "list_findings_metrics", "service": "codeguru-security" }, { "function": "list_scans", "service": "codeguru-security" }, { "function": "list_tags_for_resource", "service": "codeguru-security" }, { "function": "describe_profiling_group", "service": "codeguruprofiler" }, { "function": "get_findings_report_account_summary", "service": "codeguruprofiler" }, { "function": "get_notification_configuration", "service": "codeguruprofiler" }, { "function": "get_paginator", "service": "codeguruprofiler" }, { "function": "get_policy", "service": "codeguruprofiler" }, { "function": "get_profile", "service": "codeguruprofiler" }, { "function": "get_recommendations", "service": "codeguruprofiler" }, { "function": "get_waiter", "service": "codeguruprofiler" }, { "function": "list_findings_reports", "service": "codeguruprofiler" }, { "function": "list_profile_times", "service": "codeguruprofiler" }, { "function": "list_profiling_groups", "service": "codeguruprofiler" }, { "function": "list_tags_for_resource", "service": "codeguruprofiler" }, { "function": "get_action_type", "service": "codepipeline" }, { "function": "get_job_details", "service": "codepipeline" }, { "function": "get_paginator", "service": "codepipeline" }, { "function": "get_pipeline", "service": "codepipeline" }, { "function": "get_pipeline_execution", "service": "codepipeline" }, { "function": "get_pipeline_state", "service": "codepipeline" }, { "function": "get_third_party_job_details", "service": "codepipeline" }, { "function": "get_waiter", "service": "codepipeline" }, { "function": "list_action_executions", "service": "codepipeline" }, { "function": "list_action_types", "service": "codepipeline" }, { "function": "list_pipeline_executions", "service": "codepipeline" }, { "function": "list_pipelines", "service": "codepipeline" }, { "function": "list_tags_for_resource", "service": "codepipeline" }, { "function": "list_webhooks", "service": "codepipeline" }, { "function": "describe_project", "service": "codestar" }, { "function": "describe_user_profile", "service": "codestar" }, { "function": "get_paginator", "service": "codestar" }, { "function": "get_waiter", "service": "codestar" }, { "function": "list_projects", "service": "codestar" }, { "function": "list_resources", "service": "codestar" }, { "function": "list_tags_for_project", "service": "codestar" }, { "function": "list_team_members", "service": "codestar" }, { "function": "list_user_profiles", "service": "codestar" }, { "function": "get_connection", "service": "codestar-connections" }, { "function": "get_host", "service": "codestar-connections" }, { "function": "get_paginator", "service": "codestar-connections" }, { "function": "get_waiter", "service": "codestar-connections" }, { "function": "list_connections", "service": "codestar-connections" }, { "function": "list_hosts", "service": "codestar-connections" }, { "function": "list_tags_for_resource", "service": "codestar-connections" }, { "function": "describe_notification_rule", "service": "codestar-notifications" }, { "function": "get_paginator", "service": "codestar-notifications" }, { "function": "get_waiter", "service": "codestar-notifications" }, { "function": "list_event_types", "service": "codestar-notifications" }, { "function": "list_notification_rules", "service": "codestar-notifications" }, { "function": "list_tags_for_resource", "service": "codestar-notifications" }, { "function": "list_targets", "service": "codestar-notifications" }, { "function": "describe_identity", "service": "cognito-identity" }, { "function": "describe_identity_pool", "service": "cognito-identity" }, { "function": "get_credentials_for_identity", "service": "cognito-identity" }, { "function": "get_id", "service": "cognito-identity" }, { "function": "get_identity_pool_roles", "service": "cognito-identity" }, { "function": "get_open_id_token", "service": "cognito-identity" }, { "function": "get_open_id_token_for_developer_identity", "service": "cognito-identity" }, { "function": "get_paginator", "service": "cognito-identity" }, { "function": "get_principal_tag_attribute_map", "service": "cognito-identity" }, { "function": "get_waiter", "service": "cognito-identity" }, { "function": "list_identities", "service": "cognito-identity" }, { "function": "list_identity_pools", "service": "cognito-identity" }, { "function": "list_tags_for_resource", "service": "cognito-identity" }, { "function": "describe_identity_provider", "service": "cognito-idp" }, { "function": "describe_resource_server", "service": "cognito-idp" }, { "function": "describe_risk_configuration", "service": "cognito-idp" }, { "function": "describe_user_import_job", "service": "cognito-idp" }, { "function": "describe_user_pool", "service": "cognito-idp" }, { "function": "describe_user_pool_client", "service": "cognito-idp" }, { "function": "describe_user_pool_domain", "service": "cognito-idp" }, { "function": "get_csv_header", "service": "cognito-idp" }, { "function": "get_device", "service": "cognito-idp" }, { "function": "get_group", "service": "cognito-idp" }, { "function": "get_identity_provider_by_identifier", "service": "cognito-idp" }, { "function": "get_paginator", "service": "cognito-idp" }, { "function": "get_signing_certificate", "service": "cognito-idp" }, { "function": "get_ui_customization", "service": "cognito-idp" }, { "function": "get_user", "service": "cognito-idp" }, { "function": "get_user_attribute_verification_code", "service": "cognito-idp" }, { "function": "get_user_pool_mfa_config", "service": "cognito-idp" }, { "function": "get_waiter", "service": "cognito-idp" }, { "function": "list_devices", "service": "cognito-idp" }, { "function": "list_groups", "service": "cognito-idp" }, { "function": "list_identity_providers", "service": "cognito-idp" }, { "function": "list_resource_servers", "service": "cognito-idp" }, { "function": "list_tags_for_resource", "service": "cognito-idp" }, { "function": "list_user_import_jobs", "service": "cognito-idp" }, { "function": "list_user_pool_clients", "service": "cognito-idp" }, { "function": "list_user_pools", "service": "cognito-idp" }, { "function": "list_users", "service": "cognito-idp" }, { "function": "list_users_in_group", "service": "cognito-idp" }, { "function": "describe_dataset", "service": "cognito-sync" }, { "function": "describe_identity_pool_usage", "service": "cognito-sync" }, { "function": "describe_identity_usage", "service": "cognito-sync" }, { "function": "get_bulk_publish_details", "service": "cognito-sync" }, { "function": "get_cognito_events", "service": "cognito-sync" }, { "function": "get_identity_pool_configuration", "service": "cognito-sync" }, { "function": "get_paginator", "service": "cognito-sync" }, { "function": "get_waiter", "service": "cognito-sync" }, { "function": "list_datasets", "service": "cognito-sync" }, { "function": "list_identity_pool_usage", "service": "cognito-sync" }, { "function": "list_records", "service": "cognito-sync" }, { "function": "describe_dataset", "service": "comprehend" }, { "function": "describe_document_classification_job", "service": "comprehend" }, { "function": "describe_document_classifier", "service": "comprehend" }, { "function": "describe_dominant_language_detection_job", "service": "comprehend" }, { "function": "describe_endpoint", "service": "comprehend" }, { "function": "describe_entities_detection_job", "service": "comprehend" }, { "function": "describe_entity_recognizer", "service": "comprehend" }, { "function": "describe_events_detection_job", "service": "comprehend" }, { "function": "describe_flywheel", "service": "comprehend" }, { "function": "describe_flywheel_iteration", "service": "comprehend" }, { "function": "describe_key_phrases_detection_job", "service": "comprehend" }, { "function": "describe_pii_entities_detection_job", "service": "comprehend" }, { "function": "describe_resource_policy", "service": "comprehend" }, { "function": "describe_sentiment_detection_job", "service": "comprehend" }, { "function": "describe_targeted_sentiment_detection_job", "service": "comprehend" }, { "function": "describe_topics_detection_job", "service": "comprehend" }, { "function": "get_paginator", "service": "comprehend" }, { "function": "get_waiter", "service": "comprehend" }, { "function": "list_datasets", "service": "comprehend" }, { "function": "list_document_classification_jobs", "service": "comprehend" }, { "function": "list_document_classifier_summaries", "service": "comprehend" }, { "function": "list_document_classifiers", "service": "comprehend" }, { "function": "list_dominant_language_detection_jobs", "service": "comprehend" }, { "function": "list_endpoints", "service": "comprehend" }, { "function": "list_entities_detection_jobs", "service": "comprehend" }, { "function": "list_entity_recognizer_summaries", "service": "comprehend" }, { "function": "list_entity_recognizers", "service": "comprehend" }, { "function": "list_events_detection_jobs", "service": "comprehend" }, { "function": "list_flywheel_iteration_history", "service": "comprehend" }, { "function": "list_flywheels", "service": "comprehend" }, { "function": "list_key_phrases_detection_jobs", "service": "comprehend" }, { "function": "list_pii_entities_detection_jobs", "service": "comprehend" }, { "function": "list_sentiment_detection_jobs", "service": "comprehend" }, { "function": "list_tags_for_resource", "service": "comprehend" }, { "function": "list_targeted_sentiment_detection_jobs", "service": "comprehend" }, { "function": "list_topics_detection_jobs", "service": "comprehend" }, { "function": "describe_entities_detection_v2_job", "service": "comprehendmedical" }, { "function": "describe_icd10_cm_inference_job", "service": "comprehendmedical" }, { "function": "describe_phi_detection_job", "service": "comprehendmedical" }, { "function": "describe_rx_norm_inference_job", "service": "comprehendmedical" }, { "function": "describe_snomedct_inference_job", "service": "comprehendmedical" }, { "function": "get_paginator", "service": "comprehendmedical" }, { "function": "get_waiter", "service": "comprehendmedical" }, { "function": "list_entities_detection_v2_jobs", "service": "comprehendmedical" }, { "function": "list_icd10_cm_inference_jobs", "service": "comprehendmedical" }, { "function": "list_phi_detection_jobs", "service": "comprehendmedical" }, { "function": "list_rx_norm_inference_jobs", "service": "comprehendmedical" }, { "function": "list_snomedct_inference_jobs", "service": "comprehendmedical" }, { "function": "describe_recommendation_export_jobs", "service": "compute-optimizer" }, { "function": "get_auto_scaling_group_recommendations", "service": "compute-optimizer" }, { "function": "get_ebs_volume_recommendations", "service": "compute-optimizer" }, { "function": "get_ec2_instance_recommendations", "service": "compute-optimizer" }, { "function": "get_ec2_recommendation_projected_metrics", "service": "compute-optimizer" }, { "function": "get_ecs_service_recommendation_projected_metrics", "service": "compute-optimizer" }, { "function": "get_ecs_service_recommendations", "service": "compute-optimizer" }, { "function": "get_effective_recommendation_preferences", "service": "compute-optimizer" }, { "function": "get_enrollment_status", "service": "compute-optimizer" }, { "function": "get_enrollment_statuses_for_organization", "service": "compute-optimizer" }, { "function": "get_lambda_function_recommendations", "service": "compute-optimizer" }, { "function": "get_paginator", "service": "compute-optimizer" }, { "function": "get_recommendation_preferences", "service": "compute-optimizer" }, { "function": "get_recommendation_summaries", "service": "compute-optimizer" }, { "function": "get_waiter", "service": "compute-optimizer" }, { "function": "describe_aggregate_compliance_by_config_rules", "service": "config" }, { "function": "describe_aggregate_compliance_by_conformance_packs", "service": "config" }, { "function": "describe_aggregation_authorizations", "service": "config" }, { "function": "describe_compliance_by_config_rule", "service": "config" }, { "function": "describe_compliance_by_resource", "service": "config" }, { "function": "describe_config_rule_evaluation_status", "service": "config" }, { "function": "describe_config_rules", "service": "config" }, { "function": "describe_configuration_aggregator_sources_status", "service": "config" }, { "function": "describe_configuration_aggregators", "service": "config" }, { "function": "describe_configuration_recorder_status", "service": "config" }, { "function": "describe_configuration_recorders", "service": "config" }, { "function": "describe_conformance_pack_compliance", "service": "config" }, { "function": "describe_conformance_pack_status", "service": "config" }, { "function": "describe_conformance_packs", "service": "config" }, { "function": "describe_delivery_channel_status", "service": "config" }, { "function": "describe_delivery_channels", "service": "config" }, { "function": "describe_organization_config_rule_statuses", "service": "config" }, { "function": "describe_organization_config_rules", "service": "config" }, { "function": "describe_organization_conformance_pack_statuses", "service": "config" }, { "function": "describe_organization_conformance_packs", "service": "config" }, { "function": "describe_pending_aggregation_requests", "service": "config" }, { "function": "describe_remediation_configurations", "service": "config" }, { "function": "describe_remediation_exceptions", "service": "config" }, { "function": "describe_remediation_execution_status", "service": "config" }, { "function": "describe_retention_configurations", "service": "config" }, { "function": "get_aggregate_compliance_details_by_config_rule", "service": "config" }, { "function": "get_aggregate_config_rule_compliance_summary", "service": "config" }, { "function": "get_aggregate_conformance_pack_compliance_summary", "service": "config" }, { "function": "get_aggregate_discovered_resource_counts", "service": "config" }, { "function": "get_aggregate_resource_config", "service": "config" }, { "function": "get_compliance_details_by_config_rule", "service": "config" }, { "function": "get_compliance_details_by_resource", "service": "config" }, { "function": "get_compliance_summary_by_config_rule", "service": "config" }, { "function": "get_compliance_summary_by_resource_type", "service": "config" }, { "function": "get_conformance_pack_compliance_details", "service": "config" }, { "function": "get_conformance_pack_compliance_summary", "service": "config" }, { "function": "get_custom_rule_policy", "service": "config" }, { "function": "get_discovered_resource_counts", "service": "config" }, { "function": "get_organization_config_rule_detailed_status", "service": "config" }, { "function": "get_organization_conformance_pack_detailed_status", "service": "config" }, { "function": "get_organization_custom_rule_policy", "service": "config" }, { "function": "get_paginator", "service": "config" }, { "function": "get_resource_config_history", "service": "config" }, { "function": "get_resource_evaluation_summary", "service": "config" }, { "function": "get_stored_query", "service": "config" }, { "function": "get_waiter", "service": "config" }, { "function": "list_aggregate_discovered_resources", "service": "config" }, { "function": "list_conformance_pack_compliance_scores", "service": "config" }, { "function": "list_discovered_resources", "service": "config" }, { "function": "list_resource_evaluations", "service": "config" }, { "function": "list_stored_queries", "service": "config" }, { "function": "list_tags_for_resource", "service": "config" }, { "function": "describe_agent_status", "service": "connect" }, { "function": "describe_contact", "service": "connect" }, { "function": "describe_contact_evaluation", "service": "connect" }, { "function": "describe_contact_flow", "service": "connect" }, { "function": "describe_contact_flow_module", "service": "connect" }, { "function": "describe_evaluation_form", "service": "connect" }, { "function": "describe_hours_of_operation", "service": "connect" }, { "function": "describe_instance", "service": "connect" }, { "function": "describe_instance_attribute", "service": "connect" }, { "function": "describe_instance_storage_config", "service": "connect" }, { "function": "describe_phone_number", "service": "connect" }, { "function": "describe_prompt", "service": "connect" }, { "function": "describe_queue", "service": "connect" }, { "function": "describe_quick_connect", "service": "connect" }, { "function": "describe_routing_profile", "service": "connect" }, { "function": "describe_rule", "service": "connect" }, { "function": "describe_security_profile", "service": "connect" }, { "function": "describe_traffic_distribution_group", "service": "connect" }, { "function": "describe_user", "service": "connect" }, { "function": "describe_user_hierarchy_group", "service": "connect" }, { "function": "describe_user_hierarchy_structure", "service": "connect" }, { "function": "describe_vocabulary", "service": "connect" }, { "function": "get_contact_attributes", "service": "connect" }, { "function": "get_current_metric_data", "service": "connect" }, { "function": "get_current_user_data", "service": "connect" }, { "function": "get_federation_token", "service": "connect" }, { "function": "get_metric_data", "service": "connect" }, { "function": "get_metric_data_v2", "service": "connect" }, { "function": "get_paginator", "service": "connect" }, { "function": "get_prompt_file", "service": "connect" }, { "function": "get_task_template", "service": "connect" }, { "function": "get_traffic_distribution", "service": "connect" }, { "function": "get_waiter", "service": "connect" }, { "function": "list_agent_statuses", "service": "connect" }, { "function": "list_approved_origins", "service": "connect" }, { "function": "list_bots", "service": "connect" }, { "function": "list_contact_evaluations", "service": "connect" }, { "function": "list_contact_flow_modules", "service": "connect" }, { "function": "list_contact_flows", "service": "connect" }, { "function": "list_contact_references", "service": "connect" }, { "function": "list_default_vocabularies", "service": "connect" }, { "function": "list_evaluation_form_versions", "service": "connect" }, { "function": "list_evaluation_forms", "service": "connect" }, { "function": "list_hours_of_operations", "service": "connect" }, { "function": "list_instance_attributes", "service": "connect" }, { "function": "list_instance_storage_configs", "service": "connect" }, { "function": "list_instances", "service": "connect" }, { "function": "list_integration_associations", "service": "connect" }, { "function": "list_lambda_functions", "service": "connect" }, { "function": "list_lex_bots", "service": "connect" }, { "function": "list_phone_numbers", "service": "connect" }, { "function": "list_phone_numbers_v2", "service": "connect" }, { "function": "list_prompts", "service": "connect" }, { "function": "list_queue_quick_connects", "service": "connect" }, { "function": "list_queues", "service": "connect" }, { "function": "list_quick_connects", "service": "connect" }, { "function": "list_routing_profile_queues", "service": "connect" }, { "function": "list_routing_profiles", "service": "connect" }, { "function": "list_rules", "service": "connect" }, { "function": "list_security_keys", "service": "connect" }, { "function": "list_security_profile_permissions", "service": "connect" }, { "function": "list_security_profiles", "service": "connect" }, { "function": "list_tags_for_resource", "service": "connect" }, { "function": "list_task_templates", "service": "connect" }, { "function": "list_traffic_distribution_groups", "service": "connect" }, { "function": "list_use_cases", "service": "connect" }, { "function": "list_user_hierarchy_groups", "service": "connect" }, { "function": "list_users", "service": "connect" }, { "function": "get_paginator", "service": "connect-contact-lens" }, { "function": "get_waiter", "service": "connect-contact-lens" }, { "function": "list_realtime_contact_analysis_segments", "service": "connect-contact-lens" }, { "function": "describe_campaign", "service": "connectcampaigns" }, { "function": "get_campaign_state", "service": "connectcampaigns" }, { "function": "get_campaign_state_batch", "service": "connectcampaigns" }, { "function": "get_connect_instance_config", "service": "connectcampaigns" }, { "function": "get_instance_onboarding_job_status", "service": "connectcampaigns" }, { "function": "get_paginator", "service": "connectcampaigns" }, { "function": "get_waiter", "service": "connectcampaigns" }, { "function": "list_campaigns", "service": "connectcampaigns" }, { "function": "list_tags_for_resource", "service": "connectcampaigns" }, { "function": "get_case", "service": "connectcases" }, { "function": "get_case_event_configuration", "service": "connectcases" }, { "function": "get_domain", "service": "connectcases" }, { "function": "get_layout", "service": "connectcases" }, { "function": "get_paginator", "service": "connectcases" }, { "function": "get_template", "service": "connectcases" }, { "function": "get_waiter", "service": "connectcases" }, { "function": "list_cases_for_contact", "service": "connectcases" }, { "function": "list_domains", "service": "connectcases" }, { "function": "list_field_options", "service": "connectcases" }, { "function": "list_fields", "service": "connectcases" }, { "function": "list_layouts", "service": "connectcases" }, { "function": "list_tags_for_resource", "service": "connectcases" }, { "function": "list_templates", "service": "connectcases" }, { "function": "get_attachment", "service": "connectparticipant" }, { "function": "get_paginator", "service": "connectparticipant" }, { "function": "get_transcript", "service": "connectparticipant" }, { "function": "get_waiter", "service": "connectparticipant" }, { "function": "get_control_operation", "service": "controltower" }, { "function": "get_paginator", "service": "controltower" }, { "function": "get_waiter", "service": "controltower" }, { "function": "list_enabled_controls", "service": "controltower" }, { "function": "describe_report_definitions", "service": "cur" }, { "function": "get_paginator", "service": "cur" }, { "function": "get_waiter", "service": "cur" }, { "function": "get_auto_merging_preview", "service": "customer-profiles" }, { "function": "get_calculated_attribute_definition", "service": "customer-profiles" }, { "function": "get_calculated_attribute_for_profile", "service": "customer-profiles" }, { "function": "get_domain", "service": "customer-profiles" }, { "function": "get_event_stream", "service": "customer-profiles" }, { "function": "get_identity_resolution_job", "service": "customer-profiles" }, { "function": "get_integration", "service": "customer-profiles" }, { "function": "get_matches", "service": "customer-profiles" }, { "function": "get_paginator", "service": "customer-profiles" }, { "function": "get_profile_object_type", "service": "customer-profiles" }, { "function": "get_profile_object_type_template", "service": "customer-profiles" }, { "function": "get_similar_profiles", "service": "customer-profiles" }, { "function": "get_waiter", "service": "customer-profiles" }, { "function": "get_workflow", "service": "customer-profiles" }, { "function": "get_workflow_steps", "service": "customer-profiles" }, { "function": "list_account_integrations", "service": "customer-profiles" }, { "function": "list_calculated_attribute_definitions", "service": "customer-profiles" }, { "function": "list_calculated_attributes_for_profile", "service": "customer-profiles" }, { "function": "list_domains", "service": "customer-profiles" }, { "function": "list_event_streams", "service": "customer-profiles" }, { "function": "list_identity_resolution_jobs", "service": "customer-profiles" }, { "function": "list_integrations", "service": "customer-profiles" }, { "function": "list_profile_object_type_templates", "service": "customer-profiles" }, { "function": "list_profile_object_types", "service": "customer-profiles" }, { "function": "list_profile_objects", "service": "customer-profiles" }, { "function": "list_rule_based_matches", "service": "customer-profiles" }, { "function": "list_tags_for_resource", "service": "customer-profiles" }, { "function": "list_workflows", "service": "customer-profiles" }, { "function": "describe_dataset", "service": "databrew" }, { "function": "describe_job", "service": "databrew" }, { "function": "describe_job_run", "service": "databrew" }, { "function": "describe_project", "service": "databrew" }, { "function": "describe_recipe", "service": "databrew" }, { "function": "describe_ruleset", "service": "databrew" }, { "function": "describe_schedule", "service": "databrew" }, { "function": "get_paginator", "service": "databrew" }, { "function": "get_waiter", "service": "databrew" }, { "function": "list_datasets", "service": "databrew" }, { "function": "list_job_runs", "service": "databrew" }, { "function": "list_jobs", "service": "databrew" }, { "function": "list_projects", "service": "databrew" }, { "function": "list_recipe_versions", "service": "databrew" }, { "function": "list_recipes", "service": "databrew" }, { "function": "list_rulesets", "service": "databrew" }, { "function": "list_schedules", "service": "databrew" }, { "function": "list_tags_for_resource", "service": "databrew" }, { "function": "get_asset", "service": "dataexchange" }, { "function": "get_data_set", "service": "dataexchange" }, { "function": "get_event_action", "service": "dataexchange" }, { "function": "get_job", "service": "dataexchange" }, { "function": "get_paginator", "service": "dataexchange" }, { "function": "get_revision", "service": "dataexchange" }, { "function": "get_waiter", "service": "dataexchange" }, { "function": "list_data_set_revisions", "service": "dataexchange" }, { "function": "list_data_sets", "service": "dataexchange" }, { "function": "list_event_actions", "service": "dataexchange" }, { "function": "list_jobs", "service": "dataexchange" }, { "function": "list_revision_assets", "service": "dataexchange" }, { "function": "list_tags_for_resource", "service": "dataexchange" }, { "function": "describe_objects", "service": "datapipeline" }, { "function": "describe_pipelines", "service": "datapipeline" }, { "function": "get_paginator", "service": "datapipeline" }, { "function": "get_pipeline_definition", "service": "datapipeline" }, { "function": "get_waiter", "service": "datapipeline" }, { "function": "list_pipelines", "service": "datapipeline" }, { "function": "describe_agent", "service": "datasync" }, { "function": "describe_discovery_job", "service": "datasync" }, { "function": "describe_location_azure_blob", "service": "datasync" }, { "function": "describe_location_efs", "service": "datasync" }, { "function": "describe_location_fsx_lustre", "service": "datasync" }, { "function": "describe_location_fsx_ontap", "service": "datasync" }, { "function": "describe_location_fsx_open_zfs", "service": "datasync" }, { "function": "describe_location_fsx_windows", "service": "datasync" }, { "function": "describe_location_hdfs", "service": "datasync" }, { "function": "describe_location_nfs", "service": "datasync" }, { "function": "describe_location_object_storage", "service": "datasync" }, { "function": "describe_location_s3", "service": "datasync" }, { "function": "describe_location_smb", "service": "datasync" }, { "function": "describe_storage_system", "service": "datasync" }, { "function": "describe_storage_system_resource_metrics", "service": "datasync" }, { "function": "describe_storage_system_resources", "service": "datasync" }, { "function": "describe_task", "service": "datasync" }, { "function": "describe_task_execution", "service": "datasync" }, { "function": "get_paginator", "service": "datasync" }, { "function": "get_waiter", "service": "datasync" }, { "function": "list_agents", "service": "datasync" }, { "function": "list_discovery_jobs", "service": "datasync" }, { "function": "list_locations", "service": "datasync" }, { "function": "list_storage_systems", "service": "datasync" }, { "function": "list_tags_for_resource", "service": "datasync" }, { "function": "list_task_executions", "service": "datasync" }, { "function": "list_tasks", "service": "datasync" }, { "function": "describe_clusters", "service": "dax" }, { "function": "describe_default_parameters", "service": "dax" }, { "function": "describe_events", "service": "dax" }, { "function": "describe_parameter_groups", "service": "dax" }, { "function": "describe_parameters", "service": "dax" }, { "function": "describe_subnet_groups", "service": "dax" }, { "function": "get_paginator", "service": "dax" }, { "function": "get_waiter", "service": "dax" }, { "function": "list_tags", "service": "dax" }, { "function": "describe_organization_configuration", "service": "detective" }, { "function": "get_members", "service": "detective" }, { "function": "get_paginator", "service": "detective" }, { "function": "get_waiter", "service": "detective" }, { "function": "list_datasource_packages", "service": "detective" }, { "function": "list_graphs", "service": "detective" }, { "function": "list_invitations", "service": "detective" }, { "function": "list_members", "service": "detective" }, { "function": "list_organization_admin_accounts", "service": "detective" }, { "function": "list_tags_for_resource", "service": "detective" }, { "function": "get_account_settings", "service": "devicefarm" }, { "function": "get_device", "service": "devicefarm" }, { "function": "get_device_instance", "service": "devicefarm" }, { "function": "get_device_pool", "service": "devicefarm" }, { "function": "get_device_pool_compatibility", "service": "devicefarm" }, { "function": "get_instance_profile", "service": "devicefarm" }, { "function": "get_job", "service": "devicefarm" }, { "function": "get_network_profile", "service": "devicefarm" }, { "function": "get_offering_status", "service": "devicefarm" }, { "function": "get_paginator", "service": "devicefarm" }, { "function": "get_project", "service": "devicefarm" }, { "function": "get_remote_access_session", "service": "devicefarm" }, { "function": "get_run", "service": "devicefarm" }, { "function": "get_suite", "service": "devicefarm" }, { "function": "get_test", "service": "devicefarm" }, { "function": "get_test_grid_project", "service": "devicefarm" }, { "function": "get_test_grid_session", "service": "devicefarm" }, { "function": "get_upload", "service": "devicefarm" }, { "function": "get_vpce_configuration", "service": "devicefarm" }, { "function": "get_waiter", "service": "devicefarm" }, { "function": "list_artifacts", "service": "devicefarm" }, { "function": "list_device_instances", "service": "devicefarm" }, { "function": "list_device_pools", "service": "devicefarm" }, { "function": "list_devices", "service": "devicefarm" }, { "function": "list_instance_profiles", "service": "devicefarm" }, { "function": "list_jobs", "service": "devicefarm" }, { "function": "list_network_profiles", "service": "devicefarm" }, { "function": "list_offering_promotions", "service": "devicefarm" }, { "function": "list_offering_transactions", "service": "devicefarm" }, { "function": "list_offerings", "service": "devicefarm" }, { "function": "list_projects", "service": "devicefarm" }, { "function": "list_remote_access_sessions", "service": "devicefarm" }, { "function": "list_runs", "service": "devicefarm" }, { "function": "list_samples", "service": "devicefarm" }, { "function": "list_suites", "service": "devicefarm" }, { "function": "list_tags_for_resource", "service": "devicefarm" }, { "function": "list_test_grid_projects", "service": "devicefarm" }, { "function": "list_test_grid_session_actions", "service": "devicefarm" }, { "function": "list_test_grid_session_artifacts", "service": "devicefarm" }, { "function": "list_test_grid_sessions", "service": "devicefarm" }, { "function": "list_tests", "service": "devicefarm" }, { "function": "list_unique_problems", "service": "devicefarm" }, { "function": "list_uploads", "service": "devicefarm" }, { "function": "list_vpce_configurations", "service": "devicefarm" }, { "function": "describe_account_health", "service": "devops-guru" }, { "function": "describe_account_overview", "service": "devops-guru" }, { "function": "describe_anomaly", "service": "devops-guru" }, { "function": "describe_event_sources_config", "service": "devops-guru" }, { "function": "describe_feedback", "service": "devops-guru" }, { "function": "describe_insight", "service": "devops-guru" }, { "function": "describe_organization_health", "service": "devops-guru" }, { "function": "describe_organization_overview", "service": "devops-guru" }, { "function": "describe_organization_resource_collection_health", "service": "devops-guru" }, { "function": "describe_resource_collection_health", "service": "devops-guru" }, { "function": "describe_service_integration", "service": "devops-guru" }, { "function": "get_cost_estimation", "service": "devops-guru" }, { "function": "get_paginator", "service": "devops-guru" }, { "function": "get_resource_collection", "service": "devops-guru" }, { "function": "get_waiter", "service": "devops-guru" }, { "function": "list_anomalies_for_insight", "service": "devops-guru" }, { "function": "list_anomalous_log_groups", "service": "devops-guru" }, { "function": "list_events", "service": "devops-guru" }, { "function": "list_insights", "service": "devops-guru" }, { "function": "list_monitored_resources", "service": "devops-guru" }, { "function": "list_notification_channels", "service": "devops-guru" }, { "function": "list_organization_insights", "service": "devops-guru" }, { "function": "list_recommendations", "service": "devops-guru" }, { "function": "describe_connection_loa", "service": "directconnect" }, { "function": "describe_connections", "service": "directconnect" }, { "function": "describe_connections_on_interconnect", "service": "directconnect" }, { "function": "describe_customer_metadata", "service": "directconnect" }, { "function": "describe_direct_connect_gateway_association_proposals", "service": "directconnect" }, { "function": "describe_direct_connect_gateway_associations", "service": "directconnect" }, { "function": "describe_direct_connect_gateway_attachments", "service": "directconnect" }, { "function": "describe_direct_connect_gateways", "service": "directconnect" }, { "function": "describe_hosted_connections", "service": "directconnect" }, { "function": "describe_interconnect_loa", "service": "directconnect" }, { "function": "describe_interconnects", "service": "directconnect" }, { "function": "describe_lags", "service": "directconnect" }, { "function": "describe_loa", "service": "directconnect" }, { "function": "describe_locations", "service": "directconnect" }, { "function": "describe_router_configuration", "service": "directconnect" }, { "function": "describe_tags", "service": "directconnect" }, { "function": "describe_virtual_gateways", "service": "directconnect" }, { "function": "describe_virtual_interfaces", "service": "directconnect" }, { "function": "get_paginator", "service": "directconnect" }, { "function": "get_waiter", "service": "directconnect" }, { "function": "list_virtual_interface_test_history", "service": "directconnect" }, { "function": "describe_agents", "service": "discovery" }, { "function": "describe_configurations", "service": "discovery" }, { "function": "describe_continuous_exports", "service": "discovery" }, { "function": "describe_export_configurations", "service": "discovery" }, { "function": "describe_export_tasks", "service": "discovery" }, { "function": "describe_import_tasks", "service": "discovery" }, { "function": "describe_tags", "service": "discovery" }, { "function": "get_discovery_summary", "service": "discovery" }, { "function": "get_paginator", "service": "discovery" }, { "function": "get_waiter", "service": "discovery" }, { "function": "list_configurations", "service": "discovery" }, { "function": "list_server_neighbors", "service": "discovery" }, { "function": "get_lifecycle_policies", "service": "dlm" }, { "function": "get_lifecycle_policy", "service": "dlm" }, { "function": "get_paginator", "service": "dlm" }, { "function": "get_waiter", "service": "dlm" }, { "function": "list_tags_for_resource", "service": "dlm" }, { "function": "describe_account_attributes", "service": "dms" }, { "function": "describe_applicable_individual_assessments", "service": "dms" }, { "function": "describe_certificates", "service": "dms" }, { "function": "describe_connections", "service": "dms" }, { "function": "describe_endpoint_settings", "service": "dms" }, { "function": "describe_endpoint_types", "service": "dms" }, { "function": "describe_endpoints", "service": "dms" }, { "function": "describe_engine_versions", "service": "dms" }, { "function": "describe_event_categories", "service": "dms" }, { "function": "describe_event_subscriptions", "service": "dms" }, { "function": "describe_events", "service": "dms" }, { "function": "describe_fleet_advisor_collectors", "service": "dms" }, { "function": "describe_fleet_advisor_databases", "service": "dms" }, { "function": "describe_fleet_advisor_lsa_analysis", "service": "dms" }, { "function": "describe_fleet_advisor_schema_object_summary", "service": "dms" }, { "function": "describe_fleet_advisor_schemas", "service": "dms" }, { "function": "describe_orderable_replication_instances", "service": "dms" }, { "function": "describe_pending_maintenance_actions", "service": "dms" }, { "function": "describe_recommendation_limitations", "service": "dms" }, { "function": "describe_recommendations", "service": "dms" }, { "function": "describe_refresh_schemas_status", "service": "dms" }, { "function": "describe_replication_configs", "service": "dms" }, { "function": "describe_replication_instance_task_logs", "service": "dms" }, { "function": "describe_replication_instances", "service": "dms" }, { "function": "describe_replication_subnet_groups", "service": "dms" }, { "function": "describe_replication_table_statistics", "service": "dms" }, { "function": "describe_replication_task_assessment_results", "service": "dms" }, { "function": "describe_replication_task_assessment_runs", "service": "dms" }, { "function": "describe_replication_task_individual_assessments", "service": "dms" }, { "function": "describe_replication_tasks", "service": "dms" }, { "function": "describe_replications", "service": "dms" }, { "function": "describe_schemas", "service": "dms" }, { "function": "describe_table_statistics", "service": "dms" }, { "function": "get_paginator", "service": "dms" }, { "function": "get_waiter", "service": "dms" }, { "function": "list_tags_for_resource", "service": "dms" }, { "function": "describe_certificates", "service": "docdb" }, { "function": "describe_db_cluster_parameter_groups", "service": "docdb" }, { "function": "describe_db_cluster_parameters", "service": "docdb" }, { "function": "describe_db_cluster_snapshot_attributes", "service": "docdb" }, { "function": "describe_db_cluster_snapshots", "service": "docdb" }, { "function": "describe_db_clusters", "service": "docdb" }, { "function": "describe_db_engine_versions", "service": "docdb" }, { "function": "describe_db_instances", "service": "docdb" }, { "function": "describe_db_subnet_groups", "service": "docdb" }, { "function": "describe_engine_default_cluster_parameters", "service": "docdb" }, { "function": "describe_event_categories", "service": "docdb" }, { "function": "describe_event_subscriptions", "service": "docdb" }, { "function": "describe_events", "service": "docdb" }, { "function": "describe_global_clusters", "service": "docdb" }, { "function": "describe_orderable_db_instance_options", "service": "docdb" }, { "function": "describe_pending_maintenance_actions", "service": "docdb" }, { "function": "get_paginator", "service": "docdb" }, { "function": "get_waiter", "service": "docdb" }, { "function": "list_tags_for_resource", "service": "docdb" }, { "function": "get_cluster", "service": "docdb-elastic" }, { "function": "get_cluster_snapshot", "service": "docdb-elastic" }, { "function": "get_paginator", "service": "docdb-elastic" }, { "function": "get_waiter", "service": "docdb-elastic" }, { "function": "list_cluster_snapshots", "service": "docdb-elastic" }, { "function": "list_clusters", "service": "docdb-elastic" }, { "function": "list_tags_for_resource", "service": "docdb-elastic" }, { "function": "describe_job_log_items", "service": "drs" }, { "function": "describe_jobs", "service": "drs" }, { "function": "describe_launch_configuration_templates", "service": "drs" }, { "function": "describe_recovery_instances", "service": "drs" }, { "function": "describe_recovery_snapshots", "service": "drs" }, { "function": "describe_replication_configuration_templates", "service": "drs" }, { "function": "describe_source_networks", "service": "drs" }, { "function": "describe_source_servers", "service": "drs" }, { "function": "get_failback_replication_configuration", "service": "drs" }, { "function": "get_launch_configuration", "service": "drs" }, { "function": "get_paginator", "service": "drs" }, { "function": "get_replication_configuration", "service": "drs" }, { "function": "get_waiter", "service": "drs" }, { "function": "list_extensible_source_servers", "service": "drs" }, { "function": "list_staging_accounts", "service": "drs" }, { "function": "list_tags_for_resource", "service": "drs" }, { "function": "describe_certificate", "service": "ds" }, { "function": "describe_client_authentication_settings", "service": "ds" }, { "function": "describe_conditional_forwarders", "service": "ds" }, { "function": "describe_directories", "service": "ds" }, { "function": "describe_domain_controllers", "service": "ds" }, { "function": "describe_event_topics", "service": "ds" }, { "function": "describe_ldaps_settings", "service": "ds" }, { "function": "describe_regions", "service": "ds" }, { "function": "describe_settings", "service": "ds" }, { "function": "describe_shared_directories", "service": "ds" }, { "function": "describe_snapshots", "service": "ds" }, { "function": "describe_trusts", "service": "ds" }, { "function": "describe_update_directory", "service": "ds" }, { "function": "get_directory_limits", "service": "ds" }, { "function": "get_paginator", "service": "ds" }, { "function": "get_snapshot_limits", "service": "ds" }, { "function": "get_waiter", "service": "ds" }, { "function": "list_certificates", "service": "ds" }, { "function": "list_ip_routes", "service": "ds" }, { "function": "list_log_subscriptions", "service": "ds" }, { "function": "list_schema_extensions", "service": "ds" }, { "function": "list_tags_for_resource", "service": "ds" }, { "function": "describe_backup", "service": "dynamodb" }, { "function": "describe_continuous_backups", "service": "dynamodb" }, { "function": "describe_contributor_insights", "service": "dynamodb" }, { "function": "describe_endpoints", "service": "dynamodb" }, { "function": "describe_export", "service": "dynamodb" }, { "function": "describe_global_table", "service": "dynamodb" }, { "function": "describe_global_table_settings", "service": "dynamodb" }, { "function": "describe_import", "service": "dynamodb" }, { "function": "describe_kinesis_streaming_destination", "service": "dynamodb" }, { "function": "describe_limits", "service": "dynamodb" }, { "function": "describe_table", "service": "dynamodb" }, { "function": "describe_table_replica_auto_scaling", "service": "dynamodb" }, { "function": "describe_time_to_live", "service": "dynamodb" }, { "function": "get_item", "service": "dynamodb" }, { "function": "get_paginator", "service": "dynamodb" }, { "function": "get_waiter", "service": "dynamodb" }, { "function": "list_backups", "service": "dynamodb" }, { "function": "list_contributor_insights", "service": "dynamodb" }, { "function": "list_exports", "service": "dynamodb" }, { "function": "list_global_tables", "service": "dynamodb" }, { "function": "list_imports", "service": "dynamodb" }, { "function": "list_tables", "service": "dynamodb" }, { "function": "list_tags_of_resource", "service": "dynamodb" }, { "function": "describe_stream", "service": "dynamodbstreams" }, { "function": "get_paginator", "service": "dynamodbstreams" }, { "function": "get_records", "service": "dynamodbstreams" }, { "function": "get_shard_iterator", "service": "dynamodbstreams" }, { "function": "get_waiter", "service": "dynamodbstreams" }, { "function": "list_streams", "service": "dynamodbstreams" }, { "function": "get_paginator", "service": "ebs" }, { "function": "get_snapshot_block", "service": "ebs" }, { "function": "get_waiter", "service": "ebs" }, { "function": "list_changed_blocks", "service": "ebs" }, { "function": "list_snapshot_blocks", "service": "ebs" }, { "function": "describe_account_attributes", "service": "ec2" }, { "function": "describe_address_transfers", "service": "ec2" }, { "function": "describe_addresses", "service": "ec2" }, { "function": "describe_addresses_attribute", "service": "ec2" }, { "function": "describe_aggregate_id_format", "service": "ec2" }, { "function": "describe_availability_zones", "service": "ec2" }, { "function": "describe_aws_network_performance_metric_subscriptions", "service": "ec2" }, { "function": "describe_bundle_tasks", "service": "ec2" }, { "function": "describe_byoip_cidrs", "service": "ec2" }, { "function": "describe_capacity_reservation_fleets", "service": "ec2" }, { "function": "describe_capacity_reservations", "service": "ec2" }, { "function": "describe_carrier_gateways", "service": "ec2" }, { "function": "describe_classic_link_instances", "service": "ec2" }, { "function": "describe_client_vpn_authorization_rules", "service": "ec2" }, { "function": "describe_client_vpn_connections", "service": "ec2" }, { "function": "describe_client_vpn_endpoints", "service": "ec2" }, { "function": "describe_client_vpn_routes", "service": "ec2" }, { "function": "describe_client_vpn_target_networks", "service": "ec2" }, { "function": "describe_coip_pools", "service": "ec2" }, { "function": "describe_conversion_tasks", "service": "ec2" }, { "function": "describe_customer_gateways", "service": "ec2" }, { "function": "describe_dhcp_options", "service": "ec2" }, { "function": "describe_egress_only_internet_gateways", "service": "ec2" }, { "function": "describe_elastic_gpus", "service": "ec2" }, { "function": "describe_export_image_tasks", "service": "ec2" }, { "function": "describe_export_tasks", "service": "ec2" }, { "function": "describe_fast_launch_images", "service": "ec2" }, { "function": "describe_fast_snapshot_restores", "service": "ec2" }, { "function": "describe_fleet_history", "service": "ec2" }, { "function": "describe_fleet_instances", "service": "ec2" }, { "function": "describe_fleets", "service": "ec2" }, { "function": "describe_flow_logs", "service": "ec2" }, { "function": "describe_fpga_image_attribute", "service": "ec2" }, { "function": "describe_fpga_images", "service": "ec2" }, { "function": "describe_host_reservation_offerings", "service": "ec2" }, { "function": "describe_host_reservations", "service": "ec2" }, { "function": "describe_hosts", "service": "ec2" }, { "function": "describe_iam_instance_profile_associations", "service": "ec2" }, { "function": "describe_id_format", "service": "ec2" }, { "function": "describe_identity_id_format", "service": "ec2" }, { "function": "describe_image_attribute", "service": "ec2" }, { "function": "describe_images", "service": "ec2" }, { "function": "describe_import_image_tasks", "service": "ec2" }, { "function": "describe_import_snapshot_tasks", "service": "ec2" }, { "function": "describe_instance_attribute", "service": "ec2" }, { "function": "describe_instance_connect_endpoints", "service": "ec2" }, { "function": "describe_instance_credit_specifications", "service": "ec2" }, { "function": "describe_instance_event_notification_attributes", "service": "ec2" }, { "function": "describe_instance_event_windows", "service": "ec2" }, { "function": "describe_instance_status", "service": "ec2" }, { "function": "describe_instance_type_offerings", "service": "ec2" }, { "function": "describe_instance_types", "service": "ec2" }, { "function": "describe_instances", "service": "ec2" }, { "function": "describe_internet_gateways", "service": "ec2" }, { "function": "describe_ipam_pools", "service": "ec2" }, { "function": "describe_ipam_resource_discoveries", "service": "ec2" }, { "function": "describe_ipam_resource_discovery_associations", "service": "ec2" }, { "function": "describe_ipam_scopes", "service": "ec2" }, { "function": "describe_ipams", "service": "ec2" }, { "function": "describe_ipv6_pools", "service": "ec2" }, { "function": "describe_key_pairs", "service": "ec2" }, { "function": "describe_launch_template_versions", "service": "ec2" }, { "function": "describe_launch_templates", "service": "ec2" }, { "function": "describe_local_gateway_route_table_virtual_interface_group_associations", "service": "ec2" }, { "function": "describe_local_gateway_route_table_vpc_associations", "service": "ec2" }, { "function": "describe_local_gateway_route_tables", "service": "ec2" }, { "function": "describe_local_gateway_virtual_interface_groups", "service": "ec2" }, { "function": "describe_local_gateway_virtual_interfaces", "service": "ec2" }, { "function": "describe_local_gateways", "service": "ec2" }, { "function": "describe_managed_prefix_lists", "service": "ec2" }, { "function": "describe_moving_addresses", "service": "ec2" }, { "function": "describe_nat_gateways", "service": "ec2" }, { "function": "describe_network_acls", "service": "ec2" }, { "function": "describe_network_insights_access_scope_analyses", "service": "ec2" }, { "function": "describe_network_insights_access_scopes", "service": "ec2" }, { "function": "describe_network_insights_analyses", "service": "ec2" }, { "function": "describe_network_insights_paths", "service": "ec2" }, { "function": "describe_network_interface_attribute", "service": "ec2" }, { "function": "describe_network_interface_permissions", "service": "ec2" }, { "function": "describe_network_interfaces", "service": "ec2" }, { "function": "describe_placement_groups", "service": "ec2" }, { "function": "describe_prefix_lists", "service": "ec2" }, { "function": "describe_principal_id_format", "service": "ec2" }, { "function": "describe_public_ipv4_pools", "service": "ec2" }, { "function": "describe_regions", "service": "ec2" }, { "function": "describe_replace_root_volume_tasks", "service": "ec2" }, { "function": "describe_reserved_instances", "service": "ec2" }, { "function": "describe_reserved_instances_listings", "service": "ec2" }, { "function": "describe_reserved_instances_modifications", "service": "ec2" }, { "function": "describe_reserved_instances_offerings", "service": "ec2" }, { "function": "describe_route_tables", "service": "ec2" }, { "function": "describe_scheduled_instance_availability", "service": "ec2" }, { "function": "describe_scheduled_instances", "service": "ec2" }, { "function": "describe_security_group_references", "service": "ec2" }, { "function": "describe_security_group_rules", "service": "ec2" }, { "function": "describe_security_groups", "service": "ec2" }, { "function": "describe_snapshot_attribute", "service": "ec2" }, { "function": "describe_snapshot_tier_status", "service": "ec2" }, { "function": "describe_snapshots", "service": "ec2" }, { "function": "describe_spot_datafeed_subscription", "service": "ec2" }, { "function": "describe_spot_fleet_instances", "service": "ec2" }, { "function": "describe_spot_fleet_request_history", "service": "ec2" }, { "function": "describe_spot_fleet_requests", "service": "ec2" }, { "function": "describe_spot_instance_requests", "service": "ec2" }, { "function": "describe_spot_price_history", "service": "ec2" }, { "function": "describe_stale_security_groups", "service": "ec2" }, { "function": "describe_store_image_tasks", "service": "ec2" }, { "function": "describe_subnets", "service": "ec2" }, { "function": "describe_tags", "service": "ec2" }, { "function": "describe_traffic_mirror_filters", "service": "ec2" }, { "function": "describe_traffic_mirror_sessions", "service": "ec2" }, { "function": "describe_traffic_mirror_targets", "service": "ec2" }, { "function": "describe_transit_gateway_attachments", "service": "ec2" }, { "function": "describe_transit_gateway_connect_peers", "service": "ec2" }, { "function": "describe_transit_gateway_connects", "service": "ec2" }, { "function": "describe_transit_gateway_multicast_domains", "service": "ec2" }, { "function": "describe_transit_gateway_peering_attachments", "service": "ec2" }, { "function": "describe_transit_gateway_policy_tables", "service": "ec2" }, { "function": "describe_transit_gateway_route_table_announcements", "service": "ec2" }, { "function": "describe_transit_gateway_route_tables", "service": "ec2" }, { "function": "describe_transit_gateway_vpc_attachments", "service": "ec2" }, { "function": "describe_transit_gateways", "service": "ec2" }, { "function": "describe_trunk_interface_associations", "service": "ec2" }, { "function": "describe_verified_access_endpoints", "service": "ec2" }, { "function": "describe_verified_access_groups", "service": "ec2" }, { "function": "describe_verified_access_instance_logging_configurations", "service": "ec2" }, { "function": "describe_verified_access_instances", "service": "ec2" }, { "function": "describe_verified_access_trust_providers", "service": "ec2" }, { "function": "describe_volume_attribute", "service": "ec2" }, { "function": "describe_volume_status", "service": "ec2" }, { "function": "describe_volumes", "service": "ec2" }, { "function": "describe_volumes_modifications", "service": "ec2" }, { "function": "describe_vpc_attribute", "service": "ec2" }, { "function": "describe_vpc_classic_link", "service": "ec2" }, { "function": "describe_vpc_classic_link_dns_support", "service": "ec2" }, { "function": "describe_vpc_endpoint_connection_notifications", "service": "ec2" }, { "function": "describe_vpc_endpoint_connections", "service": "ec2" }, { "function": "describe_vpc_endpoint_service_configurations", "service": "ec2" }, { "function": "describe_vpc_endpoint_service_permissions", "service": "ec2" }, { "function": "describe_vpc_endpoint_services", "service": "ec2" }, { "function": "describe_vpc_endpoints", "service": "ec2" }, { "function": "describe_vpc_peering_connections", "service": "ec2" }, { "function": "describe_vpcs", "service": "ec2" }, { "function": "describe_vpn_connections", "service": "ec2" }, { "function": "describe_vpn_gateways", "service": "ec2" }, { "function": "get_associated_enclave_certificate_iam_roles", "service": "ec2" }, { "function": "get_associated_ipv6_pool_cidrs", "service": "ec2" }, { "function": "get_aws_network_performance_data", "service": "ec2" }, { "function": "get_capacity_reservation_usage", "service": "ec2" }, { "function": "get_coip_pool_usage", "service": "ec2" }, { "function": "get_console_output", "service": "ec2" }, { "function": "get_console_screenshot", "service": "ec2" }, { "function": "get_default_credit_specification", "service": "ec2" }, { "function": "get_ebs_default_kms_key_id", "service": "ec2" }, { "function": "get_ebs_encryption_by_default", "service": "ec2" }, { "function": "get_flow_logs_integration_template", "service": "ec2" }, { "function": "get_groups_for_capacity_reservation", "service": "ec2" }, { "function": "get_host_reservation_purchase_preview", "service": "ec2" }, { "function": "get_instance_types_from_instance_requirements", "service": "ec2" }, { "function": "get_instance_uefi_data", "service": "ec2" }, { "function": "get_ipam_address_history", "service": "ec2" }, { "function": "get_ipam_discovered_accounts", "service": "ec2" }, { "function": "get_ipam_discovered_resource_cidrs", "service": "ec2" }, { "function": "get_ipam_pool_allocations", "service": "ec2" }, { "function": "get_ipam_pool_cidrs", "service": "ec2" }, { "function": "get_ipam_resource_cidrs", "service": "ec2" }, { "function": "get_launch_template_data", "service": "ec2" }, { "function": "get_managed_prefix_list_associations", "service": "ec2" }, { "function": "get_managed_prefix_list_entries", "service": "ec2" }, { "function": "get_network_insights_access_scope_analysis_findings", "service": "ec2" }, { "function": "get_network_insights_access_scope_content", "service": "ec2" }, { "function": "get_paginator", "service": "ec2" }, { "function": "get_password_data", "service": "ec2" }, { "function": "get_reserved_instances_exchange_quote", "service": "ec2" }, { "function": "get_serial_console_access_status", "service": "ec2" }, { "function": "get_spot_placement_scores", "service": "ec2" }, { "function": "get_subnet_cidr_reservations", "service": "ec2" }, { "function": "get_transit_gateway_attachment_propagations", "service": "ec2" }, { "function": "get_transit_gateway_multicast_domain_associations", "service": "ec2" }, { "function": "get_transit_gateway_policy_table_associations", "service": "ec2" }, { "function": "get_transit_gateway_policy_table_entries", "service": "ec2" }, { "function": "get_transit_gateway_prefix_list_references", "service": "ec2" }, { "function": "get_transit_gateway_route_table_associations", "service": "ec2" }, { "function": "get_transit_gateway_route_table_propagations", "service": "ec2" }, { "function": "get_verified_access_endpoint_policy", "service": "ec2" }, { "function": "get_verified_access_group_policy", "service": "ec2" }, { "function": "get_vpn_connection_device_sample_configuration", "service": "ec2" }, { "function": "get_vpn_connection_device_types", "service": "ec2" }, { "function": "get_vpn_tunnel_replacement_status", "service": "ec2" }, { "function": "get_waiter", "service": "ec2" }, { "function": "list_images_in_recycle_bin", "service": "ec2" }, { "function": "list_snapshots_in_recycle_bin", "service": "ec2" }, { "function": "get_paginator", "service": "ec2-instance-connect" }, { "function": "get_waiter", "service": "ec2-instance-connect" }, { "function": "describe_image_replication_status", "service": "ecr" }, { "function": "describe_image_scan_findings", "service": "ecr" }, { "function": "describe_images", "service": "ecr" }, { "function": "describe_pull_through_cache_rules", "service": "ecr" }, { "function": "describe_registry", "service": "ecr" }, { "function": "describe_repositories", "service": "ecr" }, { "function": "get_authorization_token", "service": "ecr" }, { "function": "get_download_url_for_layer", "service": "ecr" }, { "function": "get_lifecycle_policy", "service": "ecr" }, { "function": "get_lifecycle_policy_preview", "service": "ecr" }, { "function": "get_paginator", "service": "ecr" }, { "function": "get_registry_policy", "service": "ecr" }, { "function": "get_registry_scanning_configuration", "service": "ecr" }, { "function": "get_repository_policy", "service": "ecr" }, { "function": "get_waiter", "service": "ecr" }, { "function": "list_images", "service": "ecr" }, { "function": "list_tags_for_resource", "service": "ecr" }, { "function": "describe_image_tags", "service": "ecr-public" }, { "function": "describe_images", "service": "ecr-public" }, { "function": "describe_registries", "service": "ecr-public" }, { "function": "describe_repositories", "service": "ecr-public" }, { "function": "get_authorization_token", "service": "ecr-public" }, { "function": "get_paginator", "service": "ecr-public" }, { "function": "get_registry_catalog_data", "service": "ecr-public" }, { "function": "get_repository_catalog_data", "service": "ecr-public" }, { "function": "get_repository_policy", "service": "ecr-public" }, { "function": "get_waiter", "service": "ecr-public" }, { "function": "list_tags_for_resource", "service": "ecr-public" }, { "function": "describe_capacity_providers", "service": "ecs" }, { "function": "describe_clusters", "service": "ecs" }, { "function": "describe_container_instances", "service": "ecs" }, { "function": "describe_services", "service": "ecs" }, { "function": "describe_task_definition", "service": "ecs" }, { "function": "describe_task_sets", "service": "ecs" }, { "function": "describe_tasks", "service": "ecs" }, { "function": "get_paginator", "service": "ecs" }, { "function": "get_task_protection", "service": "ecs" }, { "function": "get_waiter", "service": "ecs" }, { "function": "list_account_settings", "service": "ecs" }, { "function": "list_attributes", "service": "ecs" }, { "function": "list_clusters", "service": "ecs" }, { "function": "list_container_instances", "service": "ecs" }, { "function": "list_services", "service": "ecs" }, { "function": "list_services_by_namespace", "service": "ecs" }, { "function": "list_tags_for_resource", "service": "ecs" }, { "function": "list_task_definition_families", "service": "ecs" }, { "function": "list_task_definitions", "service": "ecs" }, { "function": "list_tasks", "service": "ecs" }, { "function": "describe_access_points", "service": "efs" }, { "function": "describe_account_preferences", "service": "efs" }, { "function": "describe_backup_policy", "service": "efs" }, { "function": "describe_file_system_policy", "service": "efs" }, { "function": "describe_file_systems", "service": "efs" }, { "function": "describe_lifecycle_configuration", "service": "efs" }, { "function": "describe_mount_target_security_groups", "service": "efs" }, { "function": "describe_mount_targets", "service": "efs" }, { "function": "describe_replication_configurations", "service": "efs" }, { "function": "describe_tags", "service": "efs" }, { "function": "get_paginator", "service": "efs" }, { "function": "get_waiter", "service": "efs" }, { "function": "list_tags_for_resource", "service": "efs" }, { "function": "describe_addon", "service": "eks" }, { "function": "describe_addon_configuration", "service": "eks" }, { "function": "describe_addon_versions", "service": "eks" }, { "function": "describe_cluster", "service": "eks" }, { "function": "describe_fargate_profile", "service": "eks" }, { "function": "describe_identity_provider_config", "service": "eks" }, { "function": "describe_nodegroup", "service": "eks" }, { "function": "describe_update", "service": "eks" }, { "function": "get_paginator", "service": "eks" }, { "function": "get_waiter", "service": "eks" }, { "function": "list_addons", "service": "eks" }, { "function": "list_clusters", "service": "eks" }, { "function": "list_fargate_profiles", "service": "eks" }, { "function": "list_identity_provider_configs", "service": "eks" }, { "function": "list_nodegroups", "service": "eks" }, { "function": "list_tags_for_resource", "service": "eks" }, { "function": "list_updates", "service": "eks" }, { "function": "describe_accelerator_offerings", "service": "elastic-inference" }, { "function": "describe_accelerator_types", "service": "elastic-inference" }, { "function": "describe_accelerators", "service": "elastic-inference" }, { "function": "get_paginator", "service": "elastic-inference" }, { "function": "get_waiter", "service": "elastic-inference" }, { "function": "list_tags_for_resource", "service": "elastic-inference" }, { "function": "describe_cache_clusters", "service": "elasticache" }, { "function": "describe_cache_engine_versions", "service": "elasticache" }, { "function": "describe_cache_parameter_groups", "service": "elasticache" }, { "function": "describe_cache_parameters", "service": "elasticache" }, { "function": "describe_cache_security_groups", "service": "elasticache" }, { "function": "describe_cache_subnet_groups", "service": "elasticache" }, { "function": "describe_engine_default_parameters", "service": "elasticache" }, { "function": "describe_events", "service": "elasticache" }, { "function": "describe_global_replication_groups", "service": "elasticache" }, { "function": "describe_replication_groups", "service": "elasticache" }, { "function": "describe_reserved_cache_nodes", "service": "elasticache" }, { "function": "describe_reserved_cache_nodes_offerings", "service": "elasticache" }, { "function": "describe_service_updates", "service": "elasticache" }, { "function": "describe_snapshots", "service": "elasticache" }, { "function": "describe_update_actions", "service": "elasticache" }, { "function": "describe_user_groups", "service": "elasticache" }, { "function": "describe_users", "service": "elasticache" }, { "function": "get_paginator", "service": "elasticache" }, { "function": "get_waiter", "service": "elasticache" }, { "function": "list_allowed_node_type_modifications", "service": "elasticache" }, { "function": "list_tags_for_resource", "service": "elasticache" }, { "function": "describe_account_attributes", "service": "elasticbeanstalk" }, { "function": "describe_application_versions", "service": "elasticbeanstalk" }, { "function": "describe_applications", "service": "elasticbeanstalk" }, { "function": "describe_configuration_options", "service": "elasticbeanstalk" }, { "function": "describe_configuration_settings", "service": "elasticbeanstalk" }, { "function": "describe_environment_health", "service": "elasticbeanstalk" }, { "function": "describe_environment_managed_action_history", "service": "elasticbeanstalk" }, { "function": "describe_environment_managed_actions", "service": "elasticbeanstalk" }, { "function": "describe_environment_resources", "service": "elasticbeanstalk" }, { "function": "describe_environments", "service": "elasticbeanstalk" }, { "function": "describe_events", "service": "elasticbeanstalk" }, { "function": "describe_instances_health", "service": "elasticbeanstalk" }, { "function": "describe_platform_version", "service": "elasticbeanstalk" }, { "function": "get_paginator", "service": "elasticbeanstalk" }, { "function": "get_waiter", "service": "elasticbeanstalk" }, { "function": "list_available_solution_stacks", "service": "elasticbeanstalk" }, { "function": "list_platform_branches", "service": "elasticbeanstalk" }, { "function": "list_platform_versions", "service": "elasticbeanstalk" }, { "function": "list_tags_for_resource", "service": "elasticbeanstalk" }, { "function": "get_paginator", "service": "elastictranscoder" }, { "function": "get_waiter", "service": "elastictranscoder" }, { "function": "list_jobs_by_pipeline", "service": "elastictranscoder" }, { "function": "list_jobs_by_status", "service": "elastictranscoder" }, { "function": "list_pipelines", "service": "elastictranscoder" }, { "function": "list_presets", "service": "elastictranscoder" }, { "function": "describe_account_limits", "service": "elb" }, { "function": "describe_instance_health", "service": "elb" }, { "function": "describe_load_balancer_attributes", "service": "elb" }, { "function": "describe_load_balancer_policies", "service": "elb" }, { "function": "describe_load_balancer_policy_types", "service": "elb" }, { "function": "describe_load_balancers", "service": "elb" }, { "function": "describe_tags", "service": "elb" }, { "function": "get_paginator", "service": "elb" }, { "function": "get_waiter", "service": "elb" }, { "function": "describe_account_limits", "service": "elbv2" }, { "function": "describe_listener_certificates", "service": "elbv2" }, { "function": "describe_listeners", "service": "elbv2" }, { "function": "describe_load_balancer_attributes", "service": "elbv2" }, { "function": "describe_load_balancers", "service": "elbv2" }, { "function": "describe_rules", "service": "elbv2" }, { "function": "describe_ssl_policies", "service": "elbv2" }, { "function": "describe_tags", "service": "elbv2" }, { "function": "describe_target_group_attributes", "service": "elbv2" }, { "function": "describe_target_groups", "service": "elbv2" }, { "function": "describe_target_health", "service": "elbv2" }, { "function": "get_paginator", "service": "elbv2" }, { "function": "get_waiter", "service": "elbv2" }, { "function": "describe_cluster", "service": "emr" }, { "function": "describe_job_flows", "service": "emr" }, { "function": "describe_notebook_execution", "service": "emr" }, { "function": "describe_release_label", "service": "emr" }, { "function": "describe_security_configuration", "service": "emr" }, { "function": "describe_step", "service": "emr" }, { "function": "describe_studio", "service": "emr" }, { "function": "get_auto_termination_policy", "service": "emr" }, { "function": "get_block_public_access_configuration", "service": "emr" }, { "function": "get_cluster_session_credentials", "service": "emr" }, { "function": "get_managed_scaling_policy", "service": "emr" }, { "function": "get_paginator", "service": "emr" }, { "function": "get_studio_session_mapping", "service": "emr" }, { "function": "get_waiter", "service": "emr" }, { "function": "list_bootstrap_actions", "service": "emr" }, { "function": "list_clusters", "service": "emr" }, { "function": "list_instance_fleets", "service": "emr" }, { "function": "list_instance_groups", "service": "emr" }, { "function": "list_instances", "service": "emr" }, { "function": "list_notebook_executions", "service": "emr" }, { "function": "list_release_labels", "service": "emr" }, { "function": "list_security_configurations", "service": "emr" }, { "function": "list_steps", "service": "emr" }, { "function": "list_studio_session_mappings", "service": "emr" }, { "function": "list_studios", "service": "emr" }, { "function": "list_supported_instance_types", "service": "emr" }, { "function": "describe_job_run", "service": "emr-containers" }, { "function": "describe_job_template", "service": "emr-containers" }, { "function": "describe_managed_endpoint", "service": "emr-containers" }, { "function": "describe_virtual_cluster", "service": "emr-containers" }, { "function": "get_managed_endpoint_session_credentials", "service": "emr-containers" }, { "function": "get_paginator", "service": "emr-containers" }, { "function": "get_waiter", "service": "emr-containers" }, { "function": "list_job_runs", "service": "emr-containers" }, { "function": "list_job_templates", "service": "emr-containers" }, { "function": "list_managed_endpoints", "service": "emr-containers" }, { "function": "list_tags_for_resource", "service": "emr-containers" }, { "function": "list_virtual_clusters", "service": "emr-containers" }, { "function": "get_application", "service": "emr-serverless" }, { "function": "get_dashboard_for_job_run", "service": "emr-serverless" }, { "function": "get_job_run", "service": "emr-serverless" }, { "function": "get_paginator", "service": "emr-serverless" }, { "function": "get_waiter", "service": "emr-serverless" }, { "function": "list_applications", "service": "emr-serverless" }, { "function": "list_job_runs", "service": "emr-serverless" }, { "function": "list_tags_for_resource", "service": "emr-serverless" }, { "function": "get_match_id", "service": "entityresolution" }, { "function": "get_matching_job", "service": "entityresolution" }, { "function": "get_matching_workflow", "service": "entityresolution" }, { "function": "get_paginator", "service": "entityresolution" }, { "function": "get_schema_mapping", "service": "entityresolution" }, { "function": "get_waiter", "service": "entityresolution" }, { "function": "list_matching_jobs", "service": "entityresolution" }, { "function": "list_matching_workflows", "service": "entityresolution" }, { "function": "list_schema_mappings", "service": "entityresolution" }, { "function": "list_tags_for_resource", "service": "entityresolution" }, { "function": "describe_domain_auto_tunes", "service": "es" }, { "function": "describe_domain_change_progress", "service": "es" }, { "function": "describe_elasticsearch_domain", "service": "es" }, { "function": "describe_elasticsearch_domain_config", "service": "es" }, { "function": "describe_elasticsearch_domains", "service": "es" }, { "function": "describe_elasticsearch_instance_type_limits", "service": "es" }, { "function": "describe_inbound_cross_cluster_search_connections", "service": "es" }, { "function": "describe_outbound_cross_cluster_search_connections", "service": "es" }, { "function": "describe_packages", "service": "es" }, { "function": "describe_reserved_elasticsearch_instance_offerings", "service": "es" }, { "function": "describe_reserved_elasticsearch_instances", "service": "es" }, { "function": "describe_vpc_endpoints", "service": "es" }, { "function": "get_compatible_elasticsearch_versions", "service": "es" }, { "function": "get_package_version_history", "service": "es" }, { "function": "get_paginator", "service": "es" }, { "function": "get_upgrade_history", "service": "es" }, { "function": "get_upgrade_status", "service": "es" }, { "function": "get_waiter", "service": "es" }, { "function": "list_domain_names", "service": "es" }, { "function": "list_domains_for_package", "service": "es" }, { "function": "list_elasticsearch_instance_types", "service": "es" }, { "function": "list_elasticsearch_versions", "service": "es" }, { "function": "list_packages_for_domain", "service": "es" }, { "function": "list_tags", "service": "es" }, { "function": "list_vpc_endpoint_access", "service": "es" }, { "function": "list_vpc_endpoints", "service": "es" }, { "function": "list_vpc_endpoints_for_domain", "service": "es" }, { "function": "describe_api_destination", "service": "events" }, { "function": "describe_archive", "service": "events" }, { "function": "describe_connection", "service": "events" }, { "function": "describe_endpoint", "service": "events" }, { "function": "describe_event_bus", "service": "events" }, { "function": "describe_event_source", "service": "events" }, { "function": "describe_partner_event_source", "service": "events" }, { "function": "describe_replay", "service": "events" }, { "function": "describe_rule", "service": "events" }, { "function": "get_paginator", "service": "events" }, { "function": "get_waiter", "service": "events" }, { "function": "list_api_destinations", "service": "events" }, { "function": "list_archives", "service": "events" }, { "function": "list_connections", "service": "events" }, { "function": "list_endpoints", "service": "events" }, { "function": "list_event_buses", "service": "events" }, { "function": "list_event_sources", "service": "events" }, { "function": "list_partner_event_source_accounts", "service": "events" }, { "function": "list_partner_event_sources", "service": "events" }, { "function": "list_replays", "service": "events" }, { "function": "list_rule_names_by_target", "service": "events" }, { "function": "list_rules", "service": "events" }, { "function": "list_tags_for_resource", "service": "events" }, { "function": "list_targets_by_rule", "service": "events" }, { "function": "get_experiment", "service": "evidently" }, { "function": "get_experiment_results", "service": "evidently" }, { "function": "get_feature", "service": "evidently" }, { "function": "get_launch", "service": "evidently" }, { "function": "get_paginator", "service": "evidently" }, { "function": "get_project", "service": "evidently" }, { "function": "get_segment", "service": "evidently" }, { "function": "get_waiter", "service": "evidently" }, { "function": "list_experiments", "service": "evidently" }, { "function": "list_features", "service": "evidently" }, { "function": "list_launches", "service": "evidently" }, { "function": "list_projects", "service": "evidently" }, { "function": "list_segment_references", "service": "evidently" }, { "function": "list_segments", "service": "evidently" }, { "function": "list_tags_for_resource", "service": "evidently" }, { "function": "get_environment", "service": "finspace" }, { "function": "get_kx_changeset", "service": "finspace" }, { "function": "get_kx_cluster", "service": "finspace" }, { "function": "get_kx_connection_string", "service": "finspace" }, { "function": "get_kx_database", "service": "finspace" }, { "function": "get_kx_environment", "service": "finspace" }, { "function": "get_kx_user", "service": "finspace" }, { "function": "get_paginator", "service": "finspace" }, { "function": "get_waiter", "service": "finspace" }, { "function": "list_environments", "service": "finspace" }, { "function": "list_kx_changesets", "service": "finspace" }, { "function": "list_kx_cluster_nodes", "service": "finspace" }, { "function": "list_kx_clusters", "service": "finspace" }, { "function": "list_kx_databases", "service": "finspace" }, { "function": "list_kx_environments", "service": "finspace" }, { "function": "list_kx_users", "service": "finspace" }, { "function": "list_tags_for_resource", "service": "finspace" }, { "function": "get_changeset", "service": "finspace-data" }, { "function": "get_data_view", "service": "finspace-data" }, { "function": "get_dataset", "service": "finspace-data" }, { "function": "get_external_data_view_access_details", "service": "finspace-data" }, { "function": "get_paginator", "service": "finspace-data" }, { "function": "get_permission_group", "service": "finspace-data" }, { "function": "get_programmatic_access_credentials", "service": "finspace-data" }, { "function": "get_user", "service": "finspace-data" }, { "function": "get_waiter", "service": "finspace-data" }, { "function": "get_working_location", "service": "finspace-data" }, { "function": "list_changesets", "service": "finspace-data" }, { "function": "list_data_views", "service": "finspace-data" }, { "function": "list_datasets", "service": "finspace-data" }, { "function": "list_permission_groups", "service": "finspace-data" }, { "function": "list_permission_groups_by_user", "service": "finspace-data" }, { "function": "list_users", "service": "finspace-data" }, { "function": "list_users_by_permission_group", "service": "finspace-data" }, { "function": "describe_delivery_stream", "service": "firehose" }, { "function": "get_paginator", "service": "firehose" }, { "function": "get_waiter", "service": "firehose" }, { "function": "list_delivery_streams", "service": "firehose" }, { "function": "list_tags_for_delivery_stream", "service": "firehose" }, { "function": "get_action", "service": "fis" }, { "function": "get_experiment", "service": "fis" }, { "function": "get_experiment_template", "service": "fis" }, { "function": "get_paginator", "service": "fis" }, { "function": "get_target_resource_type", "service": "fis" }, { "function": "get_waiter", "service": "fis" }, { "function": "list_actions", "service": "fis" }, { "function": "list_experiment_templates", "service": "fis" }, { "function": "list_experiments", "service": "fis" }, { "function": "list_tags_for_resource", "service": "fis" }, { "function": "list_target_resource_types", "service": "fis" }, { "function": "get_admin_account", "service": "fms" }, { "function": "get_admin_scope", "service": "fms" }, { "function": "get_apps_list", "service": "fms" }, { "function": "get_compliance_detail", "service": "fms" }, { "function": "get_notification_channel", "service": "fms" }, { "function": "get_paginator", "service": "fms" }, { "function": "get_policy", "service": "fms" }, { "function": "get_protection_status", "service": "fms" }, { "function": "get_protocols_list", "service": "fms" }, { "function": "get_resource_set", "service": "fms" }, { "function": "get_third_party_firewall_association_status", "service": "fms" }, { "function": "get_violation_details", "service": "fms" }, { "function": "get_waiter", "service": "fms" }, { "function": "list_admin_accounts_for_organization", "service": "fms" }, { "function": "list_admins_managing_account", "service": "fms" }, { "function": "list_apps_lists", "service": "fms" }, { "function": "list_compliance_status", "service": "fms" }, { "function": "list_discovered_resources", "service": "fms" }, { "function": "list_member_accounts", "service": "fms" }, { "function": "list_policies", "service": "fms" }, { "function": "list_protocols_lists", "service": "fms" }, { "function": "list_resource_set_resources", "service": "fms" }, { "function": "list_resource_sets", "service": "fms" }, { "function": "list_tags_for_resource", "service": "fms" }, { "function": "list_third_party_firewall_firewall_policies", "service": "fms" }, { "function": "describe_auto_predictor", "service": "forecast" }, { "function": "describe_dataset", "service": "forecast" }, { "function": "describe_dataset_group", "service": "forecast" }, { "function": "describe_dataset_import_job", "service": "forecast" }, { "function": "describe_explainability", "service": "forecast" }, { "function": "describe_explainability_export", "service": "forecast" }, { "function": "describe_forecast", "service": "forecast" }, { "function": "describe_forecast_export_job", "service": "forecast" }, { "function": "describe_monitor", "service": "forecast" }, { "function": "describe_predictor", "service": "forecast" }, { "function": "describe_predictor_backtest_export_job", "service": "forecast" }, { "function": "describe_what_if_analysis", "service": "forecast" }, { "function": "describe_what_if_forecast", "service": "forecast" }, { "function": "describe_what_if_forecast_export", "service": "forecast" }, { "function": "get_accuracy_metrics", "service": "forecast" }, { "function": "get_paginator", "service": "forecast" }, { "function": "get_waiter", "service": "forecast" }, { "function": "list_dataset_groups", "service": "forecast" }, { "function": "list_dataset_import_jobs", "service": "forecast" }, { "function": "list_datasets", "service": "forecast" }, { "function": "list_explainabilities", "service": "forecast" }, { "function": "list_explainability_exports", "service": "forecast" }, { "function": "list_forecast_export_jobs", "service": "forecast" }, { "function": "list_forecasts", "service": "forecast" }, { "function": "list_monitor_evaluations", "service": "forecast" }, { "function": "list_monitors", "service": "forecast" }, { "function": "list_predictor_backtest_export_jobs", "service": "forecast" }, { "function": "list_predictors", "service": "forecast" }, { "function": "list_tags_for_resource", "service": "forecast" }, { "function": "list_what_if_analyses", "service": "forecast" }, { "function": "list_what_if_forecast_exports", "service": "forecast" }, { "function": "list_what_if_forecasts", "service": "forecast" }, { "function": "get_paginator", "service": "forecastquery" }, { "function": "get_waiter", "service": "forecastquery" }, { "function": "describe_detector", "service": "frauddetector" }, { "function": "describe_model_versions", "service": "frauddetector" }, { "function": "get_batch_import_jobs", "service": "frauddetector" }, { "function": "get_batch_prediction_jobs", "service": "frauddetector" }, { "function": "get_delete_events_by_event_type_status", "service": "frauddetector" }, { "function": "get_detector_version", "service": "frauddetector" }, { "function": "get_detectors", "service": "frauddetector" }, { "function": "get_entity_types", "service": "frauddetector" }, { "function": "get_event", "service": "frauddetector" }, { "function": "get_event_prediction", "service": "frauddetector" }, { "function": "get_event_prediction_metadata", "service": "frauddetector" }, { "function": "get_event_types", "service": "frauddetector" }, { "function": "get_external_models", "service": "frauddetector" }, { "function": "get_kms_encryption_key", "service": "frauddetector" }, { "function": "get_labels", "service": "frauddetector" }, { "function": "get_list_elements", "service": "frauddetector" }, { "function": "get_lists_metadata", "service": "frauddetector" }, { "function": "get_model_version", "service": "frauddetector" }, { "function": "get_models", "service": "frauddetector" }, { "function": "get_outcomes", "service": "frauddetector" }, { "function": "get_paginator", "service": "frauddetector" }, { "function": "get_rules", "service": "frauddetector" }, { "function": "get_variables", "service": "frauddetector" }, { "function": "get_waiter", "service": "frauddetector" }, { "function": "list_event_predictions", "service": "frauddetector" }, { "function": "list_tags_for_resource", "service": "frauddetector" }, { "function": "describe_backups", "service": "fsx" }, { "function": "describe_data_repository_associations", "service": "fsx" }, { "function": "describe_data_repository_tasks", "service": "fsx" }, { "function": "describe_file_caches", "service": "fsx" }, { "function": "describe_file_system_aliases", "service": "fsx" }, { "function": "describe_file_systems", "service": "fsx" }, { "function": "describe_snapshots", "service": "fsx" }, { "function": "describe_storage_virtual_machines", "service": "fsx" }, { "function": "describe_volumes", "service": "fsx" }, { "function": "get_paginator", "service": "fsx" }, { "function": "get_waiter", "service": "fsx" }, { "function": "list_tags_for_resource", "service": "fsx" }, { "function": "describe_alias", "service": "gamelift" }, { "function": "describe_build", "service": "gamelift" }, { "function": "describe_compute", "service": "gamelift" }, { "function": "describe_ec2_instance_limits", "service": "gamelift" }, { "function": "describe_fleet_attributes", "service": "gamelift" }, { "function": "describe_fleet_capacity", "service": "gamelift" }, { "function": "describe_fleet_events", "service": "gamelift" }, { "function": "describe_fleet_location_attributes", "service": "gamelift" }, { "function": "describe_fleet_location_capacity", "service": "gamelift" }, { "function": "describe_fleet_location_utilization", "service": "gamelift" }, { "function": "describe_fleet_port_settings", "service": "gamelift" }, { "function": "describe_fleet_utilization", "service": "gamelift" }, { "function": "describe_game_server", "service": "gamelift" }, { "function": "describe_game_server_group", "service": "gamelift" }, { "function": "describe_game_server_instances", "service": "gamelift" }, { "function": "describe_game_session_details", "service": "gamelift" }, { "function": "describe_game_session_placement", "service": "gamelift" }, { "function": "describe_game_session_queues", "service": "gamelift" }, { "function": "describe_game_sessions", "service": "gamelift" }, { "function": "describe_instances", "service": "gamelift" }, { "function": "describe_matchmaking", "service": "gamelift" }, { "function": "describe_matchmaking_configurations", "service": "gamelift" }, { "function": "describe_matchmaking_rule_sets", "service": "gamelift" }, { "function": "describe_player_sessions", "service": "gamelift" }, { "function": "describe_runtime_configuration", "service": "gamelift" }, { "function": "describe_scaling_policies", "service": "gamelift" }, { "function": "describe_script", "service": "gamelift" }, { "function": "describe_vpc_peering_authorizations", "service": "gamelift" }, { "function": "describe_vpc_peering_connections", "service": "gamelift" }, { "function": "get_compute_access", "service": "gamelift" }, { "function": "get_compute_auth_token", "service": "gamelift" }, { "function": "get_game_session_log_url", "service": "gamelift" }, { "function": "get_instance_access", "service": "gamelift" }, { "function": "get_paginator", "service": "gamelift" }, { "function": "get_waiter", "service": "gamelift" }, { "function": "list_aliases", "service": "gamelift" }, { "function": "list_builds", "service": "gamelift" }, { "function": "list_compute", "service": "gamelift" }, { "function": "list_fleets", "service": "gamelift" }, { "function": "list_game_server_groups", "service": "gamelift" }, { "function": "list_game_servers", "service": "gamelift" }, { "function": "list_locations", "service": "gamelift" }, { "function": "list_scripts", "service": "gamelift" }, { "function": "list_tags_for_resource", "service": "gamelift" }, { "function": "get_extension", "service": "gamesparks" }, { "function": "get_extension_version", "service": "gamesparks" }, { "function": "get_game", "service": "gamesparks" }, { "function": "get_game_configuration", "service": "gamesparks" }, { "function": "get_generated_code_job", "service": "gamesparks" }, { "function": "get_paginator", "service": "gamesparks" }, { "function": "get_player_connection_status", "service": "gamesparks" }, { "function": "get_snapshot", "service": "gamesparks" }, { "function": "get_stage", "service": "gamesparks" }, { "function": "get_stage_deployment", "service": "gamesparks" }, { "function": "get_waiter", "service": "gamesparks" }, { "function": "list_extension_versions", "service": "gamesparks" }, { "function": "list_extensions", "service": "gamesparks" }, { "function": "list_games", "service": "gamesparks" }, { "function": "list_generated_code_jobs", "service": "gamesparks" }, { "function": "list_snapshots", "service": "gamesparks" }, { "function": "list_stage_deployments", "service": "gamesparks" }, { "function": "list_stages", "service": "gamesparks" }, { "function": "list_tags_for_resource", "service": "gamesparks" }, { "function": "describe_job", "service": "glacier" }, { "function": "describe_vault", "service": "glacier" }, { "function": "get_data_retrieval_policy", "service": "glacier" }, { "function": "get_job_output", "service": "glacier" }, { "function": "get_paginator", "service": "glacier" }, { "function": "get_vault_access_policy", "service": "glacier" }, { "function": "get_vault_lock", "service": "glacier" }, { "function": "get_vault_notifications", "service": "glacier" }, { "function": "get_waiter", "service": "glacier" }, { "function": "list_jobs", "service": "glacier" }, { "function": "list_multipart_uploads", "service": "glacier" }, { "function": "list_parts", "service": "glacier" }, { "function": "list_provisioned_capacity", "service": "glacier" }, { "function": "list_tags_for_vault", "service": "glacier" }, { "function": "list_vaults", "service": "glacier" }, { "function": "describe_accelerator", "service": "globalaccelerator" }, { "function": "describe_accelerator_attributes", "service": "globalaccelerator" }, { "function": "describe_custom_routing_accelerator", "service": "globalaccelerator" }, { "function": "describe_custom_routing_accelerator_attributes", "service": "globalaccelerator" }, { "function": "describe_custom_routing_endpoint_group", "service": "globalaccelerator" }, { "function": "describe_custom_routing_listener", "service": "globalaccelerator" }, { "function": "describe_endpoint_group", "service": "globalaccelerator" }, { "function": "describe_listener", "service": "globalaccelerator" }, { "function": "get_paginator", "service": "globalaccelerator" }, { "function": "get_waiter", "service": "globalaccelerator" }, { "function": "list_accelerators", "service": "globalaccelerator" }, { "function": "list_byoip_cidrs", "service": "globalaccelerator" }, { "function": "list_custom_routing_accelerators", "service": "globalaccelerator" }, { "function": "list_custom_routing_endpoint_groups", "service": "globalaccelerator" }, { "function": "list_custom_routing_listeners", "service": "globalaccelerator" }, { "function": "list_custom_routing_port_mappings", "service": "globalaccelerator" }, { "function": "list_custom_routing_port_mappings_by_destination", "service": "globalaccelerator" }, { "function": "list_endpoint_groups", "service": "globalaccelerator" }, { "function": "list_listeners", "service": "globalaccelerator" }, { "function": "list_tags_for_resource", "service": "globalaccelerator" }, { "function": "get_blueprint", "service": "glue" }, { "function": "get_blueprint_run", "service": "glue" }, { "function": "get_blueprint_runs", "service": "glue" }, { "function": "get_catalog_import_status", "service": "glue" }, { "function": "get_classifier", "service": "glue" }, { "function": "get_classifiers", "service": "glue" }, { "function": "get_column_statistics_for_partition", "service": "glue" }, { "function": "get_column_statistics_for_table", "service": "glue" }, { "function": "get_connection", "service": "glue" }, { "function": "get_connections", "service": "glue" }, { "function": "get_crawler", "service": "glue" }, { "function": "get_crawler_metrics", "service": "glue" }, { "function": "get_crawlers", "service": "glue" }, { "function": "get_custom_entity_type", "service": "glue" }, { "function": "get_data_catalog_encryption_settings", "service": "glue" }, { "function": "get_data_quality_result", "service": "glue" }, { "function": "get_data_quality_rule_recommendation_run", "service": "glue" }, { "function": "get_data_quality_ruleset", "service": "glue" }, { "function": "get_data_quality_ruleset_evaluation_run", "service": "glue" }, { "function": "get_database", "service": "glue" }, { "function": "get_databases", "service": "glue" }, { "function": "get_dataflow_graph", "service": "glue" }, { "function": "get_dev_endpoint", "service": "glue" }, { "function": "get_dev_endpoints", "service": "glue" }, { "function": "get_job", "service": "glue" }, { "function": "get_job_bookmark", "service": "glue" }, { "function": "get_job_run", "service": "glue" }, { "function": "get_job_runs", "service": "glue" }, { "function": "get_jobs", "service": "glue" }, { "function": "get_mapping", "service": "glue" }, { "function": "get_ml_task_run", "service": "glue" }, { "function": "get_ml_task_runs", "service": "glue" }, { "function": "get_ml_transform", "service": "glue" }, { "function": "get_ml_transforms", "service": "glue" }, { "function": "get_paginator", "service": "glue" }, { "function": "get_partition", "service": "glue" }, { "function": "get_partition_indexes", "service": "glue" }, { "function": "get_partitions", "service": "glue" }, { "function": "get_plan", "service": "glue" }, { "function": "get_registry", "service": "glue" }, { "function": "get_resource_policies", "service": "glue" }, { "function": "get_resource_policy", "service": "glue" }, { "function": "get_schema", "service": "glue" }, { "function": "get_schema_by_definition", "service": "glue" }, { "function": "get_schema_version", "service": "glue" }, { "function": "get_schema_versions_diff", "service": "glue" }, { "function": "get_security_configuration", "service": "glue" }, { "function": "get_security_configurations", "service": "glue" }, { "function": "get_session", "service": "glue" }, { "function": "get_statement", "service": "glue" }, { "function": "get_table", "service": "glue" }, { "function": "get_table_version", "service": "glue" }, { "function": "get_table_versions", "service": "glue" }, { "function": "get_tables", "service": "glue" }, { "function": "get_tags", "service": "glue" }, { "function": "get_trigger", "service": "glue" }, { "function": "get_triggers", "service": "glue" }, { "function": "get_unfiltered_partition_metadata", "service": "glue" }, { "function": "get_unfiltered_partitions_metadata", "service": "glue" }, { "function": "get_unfiltered_table_metadata", "service": "glue" }, { "function": "get_user_defined_function", "service": "glue" }, { "function": "get_user_defined_functions", "service": "glue" }, { "function": "get_waiter", "service": "glue" }, { "function": "get_workflow", "service": "glue" }, { "function": "get_workflow_run", "service": "glue" }, { "function": "get_workflow_run_properties", "service": "glue" }, { "function": "get_workflow_runs", "service": "glue" }, { "function": "list_blueprints", "service": "glue" }, { "function": "list_crawlers", "service": "glue" }, { "function": "list_crawls", "service": "glue" }, { "function": "list_custom_entity_types", "service": "glue" }, { "function": "list_data_quality_results", "service": "glue" }, { "function": "list_data_quality_rule_recommendation_runs", "service": "glue" }, { "function": "list_data_quality_ruleset_evaluation_runs", "service": "glue" }, { "function": "list_data_quality_rulesets", "service": "glue" }, { "function": "list_dev_endpoints", "service": "glue" }, { "function": "list_jobs", "service": "glue" }, { "function": "list_ml_transforms", "service": "glue" }, { "function": "list_registries", "service": "glue" }, { "function": "list_schema_versions", "service": "glue" }, { "function": "list_schemas", "service": "glue" }, { "function": "list_sessions", "service": "glue" }, { "function": "list_statements", "service": "glue" }, { "function": "list_triggers", "service": "glue" }, { "function": "list_workflows", "service": "glue" }, { "function": "describe_workspace", "service": "grafana" }, { "function": "describe_workspace_authentication", "service": "grafana" }, { "function": "describe_workspace_configuration", "service": "grafana" }, { "function": "get_paginator", "service": "grafana" }, { "function": "get_waiter", "service": "grafana" }, { "function": "list_permissions", "service": "grafana" }, { "function": "list_tags_for_resource", "service": "grafana" }, { "function": "list_versions", "service": "grafana" }, { "function": "list_workspaces", "service": "grafana" }, { "function": "get_associated_role", "service": "greengrass" }, { "function": "get_bulk_deployment_status", "service": "greengrass" }, { "function": "get_connectivity_info", "service": "greengrass" }, { "function": "get_connector_definition", "service": "greengrass" }, { "function": "get_connector_definition_version", "service": "greengrass" }, { "function": "get_core_definition", "service": "greengrass" }, { "function": "get_core_definition_version", "service": "greengrass" }, { "function": "get_deployment_status", "service": "greengrass" }, { "function": "get_device_definition", "service": "greengrass" }, { "function": "get_device_definition_version", "service": "greengrass" }, { "function": "get_function_definition", "service": "greengrass" }, { "function": "get_function_definition_version", "service": "greengrass" }, { "function": "get_group", "service": "greengrass" }, { "function": "get_group_certificate_authority", "service": "greengrass" }, { "function": "get_group_certificate_configuration", "service": "greengrass" }, { "function": "get_group_version", "service": "greengrass" }, { "function": "get_logger_definition", "service": "greengrass" }, { "function": "get_logger_definition_version", "service": "greengrass" }, { "function": "get_paginator", "service": "greengrass" }, { "function": "get_resource_definition", "service": "greengrass" }, { "function": "get_resource_definition_version", "service": "greengrass" }, { "function": "get_service_role_for_account", "service": "greengrass" }, { "function": "get_subscription_definition", "service": "greengrass" }, { "function": "get_subscription_definition_version", "service": "greengrass" }, { "function": "get_thing_runtime_configuration", "service": "greengrass" }, { "function": "get_waiter", "service": "greengrass" }, { "function": "list_bulk_deployment_detailed_reports", "service": "greengrass" }, { "function": "list_bulk_deployments", "service": "greengrass" }, { "function": "list_connector_definition_versions", "service": "greengrass" }, { "function": "list_connector_definitions", "service": "greengrass" }, { "function": "list_core_definition_versions", "service": "greengrass" }, { "function": "list_core_definitions", "service": "greengrass" }, { "function": "list_deployments", "service": "greengrass" }, { "function": "list_device_definition_versions", "service": "greengrass" }, { "function": "list_device_definitions", "service": "greengrass" }, { "function": "list_function_definition_versions", "service": "greengrass" }, { "function": "list_function_definitions", "service": "greengrass" }, { "function": "list_group_certificate_authorities", "service": "greengrass" }, { "function": "list_group_versions", "service": "greengrass" }, { "function": "list_groups", "service": "greengrass" }, { "function": "list_logger_definition_versions", "service": "greengrass" }, { "function": "list_logger_definitions", "service": "greengrass" }, { "function": "list_resource_definition_versions", "service": "greengrass" }, { "function": "list_resource_definitions", "service": "greengrass" }, { "function": "list_subscription_definition_versions", "service": "greengrass" }, { "function": "list_subscription_definitions", "service": "greengrass" }, { "function": "list_tags_for_resource", "service": "greengrass" }, { "function": "describe_component", "service": "greengrassv2" }, { "function": "get_component", "service": "greengrassv2" }, { "function": "get_component_version_artifact", "service": "greengrassv2" }, { "function": "get_connectivity_info", "service": "greengrassv2" }, { "function": "get_core_device", "service": "greengrassv2" }, { "function": "get_deployment", "service": "greengrassv2" }, { "function": "get_paginator", "service": "greengrassv2" }, { "function": "get_service_role_for_account", "service": "greengrassv2" }, { "function": "get_waiter", "service": "greengrassv2" }, { "function": "list_client_devices_associated_with_core_device", "service": "greengrassv2" }, { "function": "list_component_versions", "service": "greengrassv2" }, { "function": "list_components", "service": "greengrassv2" }, { "function": "list_core_devices", "service": "greengrassv2" }, { "function": "list_deployments", "service": "greengrassv2" }, { "function": "list_effective_deployments", "service": "greengrassv2" }, { "function": "list_installed_components", "service": "greengrassv2" }, { "function": "list_tags_for_resource", "service": "greengrassv2" }, { "function": "describe_contact", "service": "groundstation" }, { "function": "describe_ephemeris", "service": "groundstation" }, { "function": "get_agent_configuration", "service": "groundstation" }, { "function": "get_config", "service": "groundstation" }, { "function": "get_dataflow_endpoint_group", "service": "groundstation" }, { "function": "get_minute_usage", "service": "groundstation" }, { "function": "get_mission_profile", "service": "groundstation" }, { "function": "get_paginator", "service": "groundstation" }, { "function": "get_satellite", "service": "groundstation" }, { "function": "get_waiter", "service": "groundstation" }, { "function": "list_configs", "service": "groundstation" }, { "function": "list_contacts", "service": "groundstation" }, { "function": "list_dataflow_endpoint_groups", "service": "groundstation" }, { "function": "list_ephemerides", "service": "groundstation" }, { "function": "list_ground_stations", "service": "groundstation" }, { "function": "list_mission_profiles", "service": "groundstation" }, { "function": "list_satellites", "service": "groundstation" }, { "function": "list_tags_for_resource", "service": "groundstation" }, { "function": "describe_malware_scans", "service": "guardduty" }, { "function": "describe_organization_configuration", "service": "guardduty" }, { "function": "describe_publishing_destination", "service": "guardduty" }, { "function": "get_administrator_account", "service": "guardduty" }, { "function": "get_coverage_statistics", "service": "guardduty" }, { "function": "get_detector", "service": "guardduty" }, { "function": "get_filter", "service": "guardduty" }, { "function": "get_findings", "service": "guardduty" }, { "function": "get_findings_statistics", "service": "guardduty" }, { "function": "get_invitations_count", "service": "guardduty" }, { "function": "get_ip_set", "service": "guardduty" }, { "function": "get_malware_scan_settings", "service": "guardduty" }, { "function": "get_master_account", "service": "guardduty" }, { "function": "get_member_detectors", "service": "guardduty" }, { "function": "get_members", "service": "guardduty" }, { "function": "get_paginator", "service": "guardduty" }, { "function": "get_remaining_free_trial_days", "service": "guardduty" }, { "function": "get_threat_intel_set", "service": "guardduty" }, { "function": "get_usage_statistics", "service": "guardduty" }, { "function": "get_waiter", "service": "guardduty" }, { "function": "list_coverage", "service": "guardduty" }, { "function": "list_detectors", "service": "guardduty" }, { "function": "list_filters", "service": "guardduty" }, { "function": "list_findings", "service": "guardduty" }, { "function": "list_invitations", "service": "guardduty" }, { "function": "list_ip_sets", "service": "guardduty" }, { "function": "list_members", "service": "guardduty" }, { "function": "list_organization_admin_accounts", "service": "guardduty" }, { "function": "list_publishing_destinations", "service": "guardduty" }, { "function": "list_tags_for_resource", "service": "guardduty" }, { "function": "list_threat_intel_sets", "service": "guardduty" }, { "function": "describe_affected_accounts_for_organization", "service": "health" }, { "function": "describe_affected_entities", "service": "health" }, { "function": "describe_affected_entities_for_organization", "service": "health" }, { "function": "describe_entity_aggregates", "service": "health" }, { "function": "describe_event_aggregates", "service": "health" }, { "function": "describe_event_details", "service": "health" }, { "function": "describe_event_details_for_organization", "service": "health" }, { "function": "describe_event_types", "service": "health" }, { "function": "describe_events", "service": "health" }, { "function": "describe_events_for_organization", "service": "health" }, { "function": "describe_health_service_status_for_organization", "service": "health" }, { "function": "get_paginator", "service": "health" }, { "function": "get_waiter", "service": "health" }, { "function": "describe_fhir_datastore", "service": "healthlake" }, { "function": "describe_fhir_export_job", "service": "healthlake" }, { "function": "describe_fhir_import_job", "service": "healthlake" }, { "function": "get_paginator", "service": "healthlake" }, { "function": "get_waiter", "service": "healthlake" }, { "function": "list_fhir_datastores", "service": "healthlake" }, { "function": "list_fhir_export_jobs", "service": "healthlake" }, { "function": "list_fhir_import_jobs", "service": "healthlake" }, { "function": "list_tags_for_resource", "service": "healthlake" }, { "function": "describe_table_data_import_job", "service": "honeycode" }, { "function": "get_paginator", "service": "honeycode" }, { "function": "get_screen_data", "service": "honeycode" }, { "function": "get_waiter", "service": "honeycode" }, { "function": "list_table_columns", "service": "honeycode" }, { "function": "list_table_rows", "service": "honeycode" }, { "function": "list_tables", "service": "honeycode" }, { "function": "list_tags_for_resource", "service": "honeycode" }, { "function": "get_access_key_last_used", "service": "iam" }, { "function": "get_account_authorization_details", "service": "iam" }, { "function": "get_account_password_policy", "service": "iam" }, { "function": "get_account_summary", "service": "iam" }, { "function": "get_context_keys_for_custom_policy", "service": "iam" }, { "function": "get_context_keys_for_principal_policy", "service": "iam" }, { "function": "get_credential_report", "service": "iam" }, { "function": "get_group", "service": "iam" }, { "function": "get_group_policy", "service": "iam" }, { "function": "get_instance_profile", "service": "iam" }, { "function": "get_login_profile", "service": "iam" }, { "function": "get_mfa_device", "service": "iam" }, { "function": "get_open_id_connect_provider", "service": "iam" }, { "function": "get_organizations_access_report", "service": "iam" }, { "function": "get_paginator", "service": "iam" }, { "function": "get_policy", "service": "iam" }, { "function": "get_policy_version", "service": "iam" }, { "function": "get_role", "service": "iam" }, { "function": "get_role_policy", "service": "iam" }, { "function": "get_saml_provider", "service": "iam" }, { "function": "get_server_certificate", "service": "iam" }, { "function": "get_service_last_accessed_details", "service": "iam" }, { "function": "get_service_last_accessed_details_with_entities", "service": "iam" }, { "function": "get_service_linked_role_deletion_status", "service": "iam" }, { "function": "get_ssh_public_key", "service": "iam" }, { "function": "get_user", "service": "iam" }, { "function": "get_user_policy", "service": "iam" }, { "function": "get_waiter", "service": "iam" }, { "function": "list_access_keys", "service": "iam" }, { "function": "list_account_aliases", "service": "iam" }, { "function": "list_attached_group_policies", "service": "iam" }, { "function": "list_attached_role_policies", "service": "iam" }, { "function": "list_attached_user_policies", "service": "iam" }, { "function": "list_entities_for_policy", "service": "iam" }, { "function": "list_group_policies", "service": "iam" }, { "function": "list_groups", "service": "iam" }, { "function": "list_groups_for_user", "service": "iam" }, { "function": "list_instance_profile_tags", "service": "iam" }, { "function": "list_instance_profiles", "service": "iam" }, { "function": "list_instance_profiles_for_role", "service": "iam" }, { "function": "list_mfa_device_tags", "service": "iam" }, { "function": "list_mfa_devices", "service": "iam" }, { "function": "list_open_id_connect_provider_tags", "service": "iam" }, { "function": "list_open_id_connect_providers", "service": "iam" }, { "function": "list_policies", "service": "iam" }, { "function": "list_policies_granting_service_access", "service": "iam" }, { "function": "list_policy_tags", "service": "iam" }, { "function": "list_policy_versions", "service": "iam" }, { "function": "list_role_policies", "service": "iam" }, { "function": "list_role_tags", "service": "iam" }, { "function": "list_roles", "service": "iam" }, { "function": "list_saml_provider_tags", "service": "iam" }, { "function": "list_saml_providers", "service": "iam" }, { "function": "list_server_certificate_tags", "service": "iam" }, { "function": "list_server_certificates", "service": "iam" }, { "function": "list_service_specific_credentials", "service": "iam" }, { "function": "list_signing_certificates", "service": "iam" }, { "function": "list_ssh_public_keys", "service": "iam" }, { "function": "list_user_policies", "service": "iam" }, { "function": "list_user_tags", "service": "iam" }, { "function": "list_users", "service": "iam" }, { "function": "list_virtual_mfa_devices", "service": "iam" }, { "function": "describe_group", "service": "identitystore" }, { "function": "describe_group_membership", "service": "identitystore" }, { "function": "describe_user", "service": "identitystore" }, { "function": "get_group_id", "service": "identitystore" }, { "function": "get_group_membership_id", "service": "identitystore" }, { "function": "get_paginator", "service": "identitystore" }, { "function": "get_user_id", "service": "identitystore" }, { "function": "get_waiter", "service": "identitystore" }, { "function": "list_group_memberships", "service": "identitystore" }, { "function": "list_group_memberships_for_member", "service": "identitystore" }, { "function": "list_groups", "service": "identitystore" }, { "function": "list_users", "service": "identitystore" }, { "function": "get_component", "service": "imagebuilder" }, { "function": "get_component_policy", "service": "imagebuilder" }, { "function": "get_container_recipe", "service": "imagebuilder" }, { "function": "get_container_recipe_policy", "service": "imagebuilder" }, { "function": "get_distribution_configuration", "service": "imagebuilder" }, { "function": "get_image", "service": "imagebuilder" }, { "function": "get_image_pipeline", "service": "imagebuilder" }, { "function": "get_image_policy", "service": "imagebuilder" }, { "function": "get_image_recipe", "service": "imagebuilder" }, { "function": "get_image_recipe_policy", "service": "imagebuilder" }, { "function": "get_infrastructure_configuration", "service": "imagebuilder" }, { "function": "get_paginator", "service": "imagebuilder" }, { "function": "get_waiter", "service": "imagebuilder" }, { "function": "get_workflow_execution", "service": "imagebuilder" }, { "function": "get_workflow_step_execution", "service": "imagebuilder" }, { "function": "list_component_build_versions", "service": "imagebuilder" }, { "function": "list_components", "service": "imagebuilder" }, { "function": "list_container_recipes", "service": "imagebuilder" }, { "function": "list_distribution_configurations", "service": "imagebuilder" }, { "function": "list_image_build_versions", "service": "imagebuilder" }, { "function": "list_image_packages", "service": "imagebuilder" }, { "function": "list_image_pipeline_images", "service": "imagebuilder" }, { "function": "list_image_pipelines", "service": "imagebuilder" }, { "function": "list_image_recipes", "service": "imagebuilder" }, { "function": "list_image_scan_finding_aggregations", "service": "imagebuilder" }, { "function": "list_image_scan_findings", "service": "imagebuilder" }, { "function": "list_images", "service": "imagebuilder" }, { "function": "list_infrastructure_configurations", "service": "imagebuilder" }, { "function": "list_tags_for_resource", "service": "imagebuilder" }, { "function": "list_workflow_executions", "service": "imagebuilder" }, { "function": "list_workflow_step_executions", "service": "imagebuilder" }, { "function": "get_paginator", "service": "importexport" }, { "function": "get_shipping_label", "service": "importexport" }, { "function": "get_status", "service": "importexport" }, { "function": "get_waiter", "service": "importexport" }, { "function": "list_jobs", "service": "importexport" }, { "function": "describe_assessment_runs", "service": "inspector" }, { "function": "describe_assessment_targets", "service": "inspector" }, { "function": "describe_assessment_templates", "service": "inspector" }, { "function": "describe_cross_account_access_role", "service": "inspector" }, { "function": "describe_exclusions", "service": "inspector" }, { "function": "describe_findings", "service": "inspector" }, { "function": "describe_resource_groups", "service": "inspector" }, { "function": "describe_rules_packages", "service": "inspector" }, { "function": "get_assessment_report", "service": "inspector" }, { "function": "get_exclusions_preview", "service": "inspector" }, { "function": "get_paginator", "service": "inspector" }, { "function": "get_telemetry_metadata", "service": "inspector" }, { "function": "get_waiter", "service": "inspector" }, { "function": "list_assessment_run_agents", "service": "inspector" }, { "function": "list_assessment_runs", "service": "inspector" }, { "function": "list_assessment_targets", "service": "inspector" }, { "function": "list_assessment_templates", "service": "inspector" }, { "function": "list_event_subscriptions", "service": "inspector" }, { "function": "list_exclusions", "service": "inspector" }, { "function": "list_findings", "service": "inspector" }, { "function": "list_rules_packages", "service": "inspector" }, { "function": "list_tags_for_resource", "service": "inspector" }, { "function": "describe_organization_configuration", "service": "inspector2" }, { "function": "get_configuration", "service": "inspector2" }, { "function": "get_delegated_admin_account", "service": "inspector2" }, { "function": "get_ec2_deep_inspection_configuration", "service": "inspector2" }, { "function": "get_encryption_key", "service": "inspector2" }, { "function": "get_findings_report_status", "service": "inspector2" }, { "function": "get_member", "service": "inspector2" }, { "function": "get_paginator", "service": "inspector2" }, { "function": "get_sbom_export", "service": "inspector2" }, { "function": "get_waiter", "service": "inspector2" }, { "function": "list_account_permissions", "service": "inspector2" }, { "function": "list_coverage", "service": "inspector2" }, { "function": "list_coverage_statistics", "service": "inspector2" }, { "function": "list_delegated_admin_accounts", "service": "inspector2" }, { "function": "list_filters", "service": "inspector2" }, { "function": "list_finding_aggregations", "service": "inspector2" }, { "function": "list_findings", "service": "inspector2" }, { "function": "list_members", "service": "inspector2" }, { "function": "list_tags_for_resource", "service": "inspector2" }, { "function": "list_usage_totals", "service": "inspector2" }, { "function": "get_health_event", "service": "internetmonitor" }, { "function": "get_monitor", "service": "internetmonitor" }, { "function": "get_paginator", "service": "internetmonitor" }, { "function": "get_waiter", "service": "internetmonitor" }, { "function": "list_health_events", "service": "internetmonitor" }, { "function": "list_monitors", "service": "internetmonitor" }, { "function": "list_tags_for_resource", "service": "internetmonitor" }, { "function": "describe_account_audit_configuration", "service": "iot" }, { "function": "describe_audit_finding", "service": "iot" }, { "function": "describe_audit_mitigation_actions_task", "service": "iot" }, { "function": "describe_audit_suppression", "service": "iot" }, { "function": "describe_audit_task", "service": "iot" }, { "function": "describe_authorizer", "service": "iot" }, { "function": "describe_billing_group", "service": "iot" }, { "function": "describe_ca_certificate", "service": "iot" }, { "function": "describe_certificate", "service": "iot" }, { "function": "describe_custom_metric", "service": "iot" }, { "function": "describe_default_authorizer", "service": "iot" }, { "function": "describe_detect_mitigation_actions_task", "service": "iot" }, { "function": "describe_dimension", "service": "iot" }, { "function": "describe_domain_configuration", "service": "iot" }, { "function": "describe_endpoint", "service": "iot" }, { "function": "describe_event_configurations", "service": "iot" }, { "function": "describe_fleet_metric", "service": "iot" }, { "function": "describe_index", "service": "iot" }, { "function": "describe_job", "service": "iot" }, { "function": "describe_job_execution", "service": "iot" }, { "function": "describe_job_template", "service": "iot" }, { "function": "describe_managed_job_template", "service": "iot" }, { "function": "describe_mitigation_action", "service": "iot" }, { "function": "describe_provisioning_template", "service": "iot" }, { "function": "describe_provisioning_template_version", "service": "iot" }, { "function": "describe_role_alias", "service": "iot" }, { "function": "describe_scheduled_audit", "service": "iot" }, { "function": "describe_security_profile", "service": "iot" }, { "function": "describe_stream", "service": "iot" }, { "function": "describe_thing", "service": "iot" }, { "function": "describe_thing_group", "service": "iot" }, { "function": "describe_thing_registration_task", "service": "iot" }, { "function": "describe_thing_type", "service": "iot" }, { "function": "get_behavior_model_training_summaries", "service": "iot" }, { "function": "get_buckets_aggregation", "service": "iot" }, { "function": "get_cardinality", "service": "iot" }, { "function": "get_effective_policies", "service": "iot" }, { "function": "get_indexing_configuration", "service": "iot" }, { "function": "get_job_document", "service": "iot" }, { "function": "get_logging_options", "service": "iot" }, { "function": "get_ota_update", "service": "iot" }, { "function": "get_package", "service": "iot" }, { "function": "get_package_configuration", "service": "iot" }, { "function": "get_package_version", "service": "iot" }, { "function": "get_paginator", "service": "iot" }, { "function": "get_percentiles", "service": "iot" }, { "function": "get_policy", "service": "iot" }, { "function": "get_policy_version", "service": "iot" }, { "function": "get_registration_code", "service": "iot" }, { "function": "get_statistics", "service": "iot" }, { "function": "get_topic_rule", "service": "iot" }, { "function": "get_topic_rule_destination", "service": "iot" }, { "function": "get_v2_logging_options", "service": "iot" }, { "function": "get_waiter", "service": "iot" }, { "function": "list_active_violations", "service": "iot" }, { "function": "list_attached_policies", "service": "iot" }, { "function": "list_audit_findings", "service": "iot" }, { "function": "list_audit_mitigation_actions_executions", "service": "iot" }, { "function": "list_audit_mitigation_actions_tasks", "service": "iot" }, { "function": "list_audit_suppressions", "service": "iot" }, { "function": "list_audit_tasks", "service": "iot" }, { "function": "list_authorizers", "service": "iot" }, { "function": "list_billing_groups", "service": "iot" }, { "function": "list_ca_certificates", "service": "iot" }, { "function": "list_certificates", "service": "iot" }, { "function": "list_certificates_by_ca", "service": "iot" }, { "function": "list_custom_metrics", "service": "iot" }, { "function": "list_detect_mitigation_actions_executions", "service": "iot" }, { "function": "list_detect_mitigation_actions_tasks", "service": "iot" }, { "function": "list_dimensions", "service": "iot" }, { "function": "list_domain_configurations", "service": "iot" }, { "function": "list_fleet_metrics", "service": "iot" }, { "function": "list_indices", "service": "iot" }, { "function": "list_job_executions_for_job", "service": "iot" }, { "function": "list_job_executions_for_thing", "service": "iot" }, { "function": "list_job_templates", "service": "iot" }, { "function": "list_jobs", "service": "iot" }, { "function": "list_managed_job_templates", "service": "iot" }, { "function": "list_metric_values", "service": "iot" }, { "function": "list_mitigation_actions", "service": "iot" }, { "function": "list_ota_updates", "service": "iot" }, { "function": "list_outgoing_certificates", "service": "iot" }, { "function": "list_package_versions", "service": "iot" }, { "function": "list_packages", "service": "iot" }, { "function": "list_policies", "service": "iot" }, { "function": "list_policy_principals", "service": "iot" }, { "function": "list_policy_versions", "service": "iot" }, { "function": "list_principal_policies", "service": "iot" }, { "function": "list_principal_things", "service": "iot" }, { "function": "list_provisioning_template_versions", "service": "iot" }, { "function": "list_provisioning_templates", "service": "iot" }, { "function": "list_related_resources_for_audit_finding", "service": "iot" }, { "function": "list_role_aliases", "service": "iot" }, { "function": "list_scheduled_audits", "service": "iot" }, { "function": "list_security_profiles", "service": "iot" }, { "function": "list_security_profiles_for_target", "service": "iot" }, { "function": "list_streams", "service": "iot" }, { "function": "list_tags_for_resource", "service": "iot" }, { "function": "list_targets_for_policy", "service": "iot" }, { "function": "list_targets_for_security_profile", "service": "iot" }, { "function": "list_thing_groups", "service": "iot" }, { "function": "list_thing_groups_for_thing", "service": "iot" }, { "function": "list_thing_principals", "service": "iot" }, { "function": "list_thing_registration_task_reports", "service": "iot" }, { "function": "list_thing_registration_tasks", "service": "iot" }, { "function": "list_thing_types", "service": "iot" }, { "function": "list_things", "service": "iot" }, { "function": "list_things_in_billing_group", "service": "iot" }, { "function": "list_things_in_thing_group", "service": "iot" }, { "function": "list_topic_rule_destinations", "service": "iot" }, { "function": "list_topic_rules", "service": "iot" }, { "function": "list_v2_logging_levels", "service": "iot" }, { "function": "list_violation_events", "service": "iot" }, { "function": "get_paginator", "service": "iot-data" }, { "function": "get_retained_message", "service": "iot-data" }, { "function": "get_thing_shadow", "service": "iot-data" }, { "function": "get_waiter", "service": "iot-data" }, { "function": "list_named_shadows_for_thing", "service": "iot-data" }, { "function": "list_retained_messages", "service": "iot-data" }, { "function": "describe_job_execution", "service": "iot-jobs-data" }, { "function": "get_paginator", "service": "iot-jobs-data" }, { "function": "get_pending_job_executions", "service": "iot-jobs-data" }, { "function": "get_waiter", "service": "iot-jobs-data" }, { "function": "get_destination", "service": "iot-roborunner" }, { "function": "get_paginator", "service": "iot-roborunner" }, { "function": "get_site", "service": "iot-roborunner" }, { "function": "get_waiter", "service": "iot-roborunner" }, { "function": "get_worker", "service": "iot-roborunner" }, { "function": "get_worker_fleet", "service": "iot-roborunner" }, { "function": "list_destinations", "service": "iot-roborunner" }, { "function": "list_sites", "service": "iot-roborunner" }, { "function": "list_worker_fleets", "service": "iot-roborunner" }, { "function": "list_workers", "service": "iot-roborunner" }, { "function": "describe_device", "service": "iot1click-devices" }, { "function": "get_device_methods", "service": "iot1click-devices" }, { "function": "get_paginator", "service": "iot1click-devices" }, { "function": "get_waiter", "service": "iot1click-devices" }, { "function": "list_device_events", "service": "iot1click-devices" }, { "function": "list_devices", "service": "iot1click-devices" }, { "function": "list_tags_for_resource", "service": "iot1click-devices" }, { "function": "describe_placement", "service": "iot1click-projects" }, { "function": "describe_project", "service": "iot1click-projects" }, { "function": "get_devices_in_placement", "service": "iot1click-projects" }, { "function": "get_paginator", "service": "iot1click-projects" }, { "function": "get_waiter", "service": "iot1click-projects" }, { "function": "list_placements", "service": "iot1click-projects" }, { "function": "list_projects", "service": "iot1click-projects" }, { "function": "list_tags_for_resource", "service": "iot1click-projects" }, { "function": "describe_channel", "service": "iotanalytics" }, { "function": "describe_dataset", "service": "iotanalytics" }, { "function": "describe_datastore", "service": "iotanalytics" }, { "function": "describe_logging_options", "service": "iotanalytics" }, { "function": "describe_pipeline", "service": "iotanalytics" }, { "function": "get_dataset_content", "service": "iotanalytics" }, { "function": "get_paginator", "service": "iotanalytics" }, { "function": "get_waiter", "service": "iotanalytics" }, { "function": "list_channels", "service": "iotanalytics" }, { "function": "list_dataset_contents", "service": "iotanalytics" }, { "function": "list_datasets", "service": "iotanalytics" }, { "function": "list_datastores", "service": "iotanalytics" }, { "function": "list_pipelines", "service": "iotanalytics" }, { "function": "list_tags_for_resource", "service": "iotanalytics" }, { "function": "get_endpoint", "service": "iotdeviceadvisor" }, { "function": "get_paginator", "service": "iotdeviceadvisor" }, { "function": "get_suite_definition", "service": "iotdeviceadvisor" }, { "function": "get_suite_run", "service": "iotdeviceadvisor" }, { "function": "get_suite_run_report", "service": "iotdeviceadvisor" }, { "function": "get_waiter", "service": "iotdeviceadvisor" }, { "function": "list_suite_definitions", "service": "iotdeviceadvisor" }, { "function": "list_suite_runs", "service": "iotdeviceadvisor" }, { "function": "list_tags_for_resource", "service": "iotdeviceadvisor" }, { "function": "describe_alarm_model", "service": "iotevents" }, { "function": "describe_detector_model", "service": "iotevents" }, { "function": "describe_detector_model_analysis", "service": "iotevents" }, { "function": "describe_input", "service": "iotevents" }, { "function": "describe_logging_options", "service": "iotevents" }, { "function": "get_detector_model_analysis_results", "service": "iotevents" }, { "function": "get_paginator", "service": "iotevents" }, { "function": "get_waiter", "service": "iotevents" }, { "function": "list_alarm_model_versions", "service": "iotevents" }, { "function": "list_alarm_models", "service": "iotevents" }, { "function": "list_detector_model_versions", "service": "iotevents" }, { "function": "list_detector_models", "service": "iotevents" }, { "function": "list_input_routings", "service": "iotevents" }, { "function": "list_inputs", "service": "iotevents" }, { "function": "list_tags_for_resource", "service": "iotevents" }, { "function": "describe_alarm", "service": "iotevents-data" }, { "function": "describe_detector", "service": "iotevents-data" }, { "function": "get_paginator", "service": "iotevents-data" }, { "function": "get_waiter", "service": "iotevents-data" }, { "function": "list_alarms", "service": "iotevents-data" }, { "function": "list_detectors", "service": "iotevents-data" }, { "function": "describe_application", "service": "iotfleethub" }, { "function": "get_paginator", "service": "iotfleethub" }, { "function": "get_waiter", "service": "iotfleethub" }, { "function": "list_applications", "service": "iotfleethub" }, { "function": "list_tags_for_resource", "service": "iotfleethub" }, { "function": "get_campaign", "service": "iotfleetwise" }, { "function": "get_decoder_manifest", "service": "iotfleetwise" }, { "function": "get_fleet", "service": "iotfleetwise" }, { "function": "get_logging_options", "service": "iotfleetwise" }, { "function": "get_model_manifest", "service": "iotfleetwise" }, { "function": "get_paginator", "service": "iotfleetwise" }, { "function": "get_register_account_status", "service": "iotfleetwise" }, { "function": "get_signal_catalog", "service": "iotfleetwise" }, { "function": "get_vehicle", "service": "iotfleetwise" }, { "function": "get_vehicle_status", "service": "iotfleetwise" }, { "function": "get_waiter", "service": "iotfleetwise" }, { "function": "list_campaigns", "service": "iotfleetwise" }, { "function": "list_decoder_manifest_network_interfaces", "service": "iotfleetwise" }, { "function": "list_decoder_manifest_signals", "service": "iotfleetwise" }, { "function": "list_decoder_manifests", "service": "iotfleetwise" }, { "function": "list_fleets", "service": "iotfleetwise" }, { "function": "list_fleets_for_vehicle", "service": "iotfleetwise" }, { "function": "list_model_manifest_nodes", "service": "iotfleetwise" }, { "function": "list_model_manifests", "service": "iotfleetwise" }, { "function": "list_signal_catalog_nodes", "service": "iotfleetwise" }, { "function": "list_signal_catalogs", "service": "iotfleetwise" }, { "function": "list_tags_for_resource", "service": "iotfleetwise" }, { "function": "list_vehicles", "service": "iotfleetwise" }, { "function": "list_vehicles_in_fleet", "service": "iotfleetwise" }, { "function": "describe_tunnel", "service": "iotsecuretunneling" }, { "function": "get_paginator", "service": "iotsecuretunneling" }, { "function": "get_waiter", "service": "iotsecuretunneling" }, { "function": "list_tags_for_resource", "service": "iotsecuretunneling" }, { "function": "list_tunnels", "service": "iotsecuretunneling" }, { "function": "describe_access_policy", "service": "iotsitewise" }, { "function": "describe_asset", "service": "iotsitewise" }, { "function": "describe_asset_model", "service": "iotsitewise" }, { "function": "describe_asset_property", "service": "iotsitewise" }, { "function": "describe_bulk_import_job", "service": "iotsitewise" }, { "function": "describe_dashboard", "service": "iotsitewise" }, { "function": "describe_default_encryption_configuration", "service": "iotsitewise" }, { "function": "describe_gateway", "service": "iotsitewise" }, { "function": "describe_gateway_capability_configuration", "service": "iotsitewise" }, { "function": "describe_logging_options", "service": "iotsitewise" }, { "function": "describe_portal", "service": "iotsitewise" }, { "function": "describe_project", "service": "iotsitewise" }, { "function": "describe_storage_configuration", "service": "iotsitewise" }, { "function": "describe_time_series", "service": "iotsitewise" }, { "function": "get_asset_property_aggregates", "service": "iotsitewise" }, { "function": "get_asset_property_value", "service": "iotsitewise" }, { "function": "get_asset_property_value_history", "service": "iotsitewise" }, { "function": "get_interpolated_asset_property_values", "service": "iotsitewise" }, { "function": "get_paginator", "service": "iotsitewise" }, { "function": "get_waiter", "service": "iotsitewise" }, { "function": "list_access_policies", "service": "iotsitewise" }, { "function": "list_asset_model_properties", "service": "iotsitewise" }, { "function": "list_asset_models", "service": "iotsitewise" }, { "function": "list_asset_properties", "service": "iotsitewise" }, { "function": "list_asset_relationships", "service": "iotsitewise" }, { "function": "list_assets", "service": "iotsitewise" }, { "function": "list_associated_assets", "service": "iotsitewise" }, { "function": "list_bulk_import_jobs", "service": "iotsitewise" }, { "function": "list_dashboards", "service": "iotsitewise" }, { "function": "list_gateways", "service": "iotsitewise" }, { "function": "list_portals", "service": "iotsitewise" }, { "function": "list_project_assets", "service": "iotsitewise" }, { "function": "list_projects", "service": "iotsitewise" }, { "function": "list_tags_for_resource", "service": "iotsitewise" }, { "function": "list_time_series", "service": "iotsitewise" }, { "function": "describe_namespace", "service": "iotthingsgraph" }, { "function": "get_entities", "service": "iotthingsgraph" }, { "function": "get_flow_template", "service": "iotthingsgraph" }, { "function": "get_flow_template_revisions", "service": "iotthingsgraph" }, { "function": "get_namespace_deletion_status", "service": "iotthingsgraph" }, { "function": "get_paginator", "service": "iotthingsgraph" }, { "function": "get_system_instance", "service": "iotthingsgraph" }, { "function": "get_system_template", "service": "iotthingsgraph" }, { "function": "get_system_template_revisions", "service": "iotthingsgraph" }, { "function": "get_upload_status", "service": "iotthingsgraph" }, { "function": "get_waiter", "service": "iotthingsgraph" }, { "function": "list_flow_execution_messages", "service": "iotthingsgraph" }, { "function": "list_tags_for_resource", "service": "iotthingsgraph" }, { "function": "get_component_type", "service": "iottwinmaker" }, { "function": "get_entity", "service": "iottwinmaker" }, { "function": "get_paginator", "service": "iottwinmaker" }, { "function": "get_pricing_plan", "service": "iottwinmaker" }, { "function": "get_property_value", "service": "iottwinmaker" }, { "function": "get_property_value_history", "service": "iottwinmaker" }, { "function": "get_scene", "service": "iottwinmaker" }, { "function": "get_sync_job", "service": "iottwinmaker" }, { "function": "get_waiter", "service": "iottwinmaker" }, { "function": "get_workspace", "service": "iottwinmaker" }, { "function": "list_component_types", "service": "iottwinmaker" }, { "function": "list_entities", "service": "iottwinmaker" }, { "function": "list_scenes", "service": "iottwinmaker" }, { "function": "list_sync_jobs", "service": "iottwinmaker" }, { "function": "list_sync_resources", "service": "iottwinmaker" }, { "function": "list_tags_for_resource", "service": "iottwinmaker" }, { "function": "list_workspaces", "service": "iottwinmaker" }, { "function": "get_destination", "service": "iotwireless" }, { "function": "get_device_profile", "service": "iotwireless" }, { "function": "get_event_configuration_by_resource_types", "service": "iotwireless" }, { "function": "get_fuota_task", "service": "iotwireless" }, { "function": "get_log_levels_by_resource_types", "service": "iotwireless" }, { "function": "get_multicast_group", "service": "iotwireless" }, { "function": "get_multicast_group_session", "service": "iotwireless" }, { "function": "get_network_analyzer_configuration", "service": "iotwireless" }, { "function": "get_paginator", "service": "iotwireless" }, { "function": "get_partner_account", "service": "iotwireless" }, { "function": "get_position", "service": "iotwireless" }, { "function": "get_position_configuration", "service": "iotwireless" }, { "function": "get_position_estimate", "service": "iotwireless" }, { "function": "get_resource_event_configuration", "service": "iotwireless" }, { "function": "get_resource_log_level", "service": "iotwireless" }, { "function": "get_resource_position", "service": "iotwireless" }, { "function": "get_service_endpoint", "service": "iotwireless" }, { "function": "get_service_profile", "service": "iotwireless" }, { "function": "get_waiter", "service": "iotwireless" }, { "function": "get_wireless_device", "service": "iotwireless" }, { "function": "get_wireless_device_import_task", "service": "iotwireless" }, { "function": "get_wireless_device_statistics", "service": "iotwireless" }, { "function": "get_wireless_gateway", "service": "iotwireless" }, { "function": "get_wireless_gateway_certificate", "service": "iotwireless" }, { "function": "get_wireless_gateway_firmware_information", "service": "iotwireless" }, { "function": "get_wireless_gateway_statistics", "service": "iotwireless" }, { "function": "get_wireless_gateway_task", "service": "iotwireless" }, { "function": "get_wireless_gateway_task_definition", "service": "iotwireless" }, { "function": "list_destinations", "service": "iotwireless" }, { "function": "list_device_profiles", "service": "iotwireless" }, { "function": "list_devices_for_wireless_device_import_task", "service": "iotwireless" }, { "function": "list_event_configurations", "service": "iotwireless" }, { "function": "list_fuota_tasks", "service": "iotwireless" }, { "function": "list_multicast_groups", "service": "iotwireless" }, { "function": "list_multicast_groups_by_fuota_task", "service": "iotwireless" }, { "function": "list_network_analyzer_configurations", "service": "iotwireless" }, { "function": "list_partner_accounts", "service": "iotwireless" }, { "function": "list_position_configurations", "service": "iotwireless" }, { "function": "list_queued_messages", "service": "iotwireless" }, { "function": "list_service_profiles", "service": "iotwireless" }, { "function": "list_tags_for_resource", "service": "iotwireless" }, { "function": "list_wireless_device_import_tasks", "service": "iotwireless" }, { "function": "list_wireless_devices", "service": "iotwireless" }, { "function": "list_wireless_gateway_task_definitions", "service": "iotwireless" }, { "function": "list_wireless_gateways", "service": "iotwireless" }, { "function": "get_channel", "service": "ivs" }, { "function": "get_paginator", "service": "ivs" }, { "function": "get_playback_key_pair", "service": "ivs" }, { "function": "get_recording_configuration", "service": "ivs" }, { "function": "get_stream", "service": "ivs" }, { "function": "get_stream_key", "service": "ivs" }, { "function": "get_stream_session", "service": "ivs" }, { "function": "get_waiter", "service": "ivs" }, { "function": "list_channels", "service": "ivs" }, { "function": "list_playback_key_pairs", "service": "ivs" }, { "function": "list_recording_configurations", "service": "ivs" }, { "function": "list_stream_keys", "service": "ivs" }, { "function": "list_stream_sessions", "service": "ivs" }, { "function": "list_streams", "service": "ivs" }, { "function": "list_tags_for_resource", "service": "ivs" }, { "function": "get_paginator", "service": "ivs-realtime" }, { "function": "get_participant", "service": "ivs-realtime" }, { "function": "get_stage", "service": "ivs-realtime" }, { "function": "get_stage_session", "service": "ivs-realtime" }, { "function": "get_waiter", "service": "ivs-realtime" }, { "function": "list_participant_events", "service": "ivs-realtime" }, { "function": "list_participants", "service": "ivs-realtime" }, { "function": "list_stage_sessions", "service": "ivs-realtime" }, { "function": "list_stages", "service": "ivs-realtime" }, { "function": "list_tags_for_resource", "service": "ivs-realtime" }, { "function": "get_logging_configuration", "service": "ivschat" }, { "function": "get_paginator", "service": "ivschat" }, { "function": "get_room", "service": "ivschat" }, { "function": "get_waiter", "service": "ivschat" }, { "function": "list_logging_configurations", "service": "ivschat" }, { "function": "list_rooms", "service": "ivschat" }, { "function": "list_tags_for_resource", "service": "ivschat" }, { "function": "describe_cluster", "service": "kafka" }, { "function": "describe_cluster_operation", "service": "kafka" }, { "function": "describe_cluster_operation_v2", "service": "kafka" }, { "function": "describe_cluster_v2", "service": "kafka" }, { "function": "describe_configuration", "service": "kafka" }, { "function": "describe_configuration_revision", "service": "kafka" }, { "function": "describe_vpc_connection", "service": "kafka" }, { "function": "get_bootstrap_brokers", "service": "kafka" }, { "function": "get_cluster_policy", "service": "kafka" }, { "function": "get_compatible_kafka_versions", "service": "kafka" }, { "function": "get_paginator", "service": "kafka" }, { "function": "get_waiter", "service": "kafka" }, { "function": "list_client_vpc_connections", "service": "kafka" }, { "function": "list_cluster_operations", "service": "kafka" }, { "function": "list_cluster_operations_v2", "service": "kafka" }, { "function": "list_clusters", "service": "kafka" }, { "function": "list_clusters_v2", "service": "kafka" }, { "function": "list_configuration_revisions", "service": "kafka" }, { "function": "list_configurations", "service": "kafka" }, { "function": "list_kafka_versions", "service": "kafka" }, { "function": "list_nodes", "service": "kafka" }, { "function": "list_scram_secrets", "service": "kafka" }, { "function": "list_tags_for_resource", "service": "kafka" }, { "function": "list_vpc_connections", "service": "kafka" }, { "function": "describe_connector", "service": "kafkaconnect" }, { "function": "describe_custom_plugin", "service": "kafkaconnect" }, { "function": "describe_worker_configuration", "service": "kafkaconnect" }, { "function": "get_paginator", "service": "kafkaconnect" }, { "function": "get_waiter", "service": "kafkaconnect" }, { "function": "list_connectors", "service": "kafkaconnect" }, { "function": "list_custom_plugins", "service": "kafkaconnect" }, { "function": "list_worker_configurations", "service": "kafkaconnect" }, { "function": "describe_access_control_configuration", "service": "kendra" }, { "function": "describe_data_source", "service": "kendra" }, { "function": "describe_experience", "service": "kendra" }, { "function": "describe_faq", "service": "kendra" }, { "function": "describe_featured_results_set", "service": "kendra" }, { "function": "describe_index", "service": "kendra" }, { "function": "describe_principal_mapping", "service": "kendra" }, { "function": "describe_query_suggestions_block_list", "service": "kendra" }, { "function": "describe_query_suggestions_config", "service": "kendra" }, { "function": "describe_thesaurus", "service": "kendra" }, { "function": "get_paginator", "service": "kendra" }, { "function": "get_query_suggestions", "service": "kendra" }, { "function": "get_snapshots", "service": "kendra" }, { "function": "get_waiter", "service": "kendra" }, { "function": "list_access_control_configurations", "service": "kendra" }, { "function": "list_data_source_sync_jobs", "service": "kendra" }, { "function": "list_data_sources", "service": "kendra" }, { "function": "list_entity_personas", "service": "kendra" }, { "function": "list_experience_entities", "service": "kendra" }, { "function": "list_experiences", "service": "kendra" }, { "function": "list_faqs", "service": "kendra" }, { "function": "list_featured_results_sets", "service": "kendra" }, { "function": "list_groups_older_than_ordering_id", "service": "kendra" }, { "function": "list_indices", "service": "kendra" }, { "function": "list_query_suggestions_block_lists", "service": "kendra" }, { "function": "list_tags_for_resource", "service": "kendra" }, { "function": "list_thesauri", "service": "kendra" }, { "function": "describe_rescore_execution_plan", "service": "kendra-ranking" }, { "function": "get_paginator", "service": "kendra-ranking" }, { "function": "get_waiter", "service": "kendra-ranking" }, { "function": "list_rescore_execution_plans", "service": "kendra-ranking" }, { "function": "list_tags_for_resource", "service": "kendra-ranking" }, { "function": "get_keyspace", "service": "keyspaces" }, { "function": "get_paginator", "service": "keyspaces" }, { "function": "get_table", "service": "keyspaces" }, { "function": "get_waiter", "service": "keyspaces" }, { "function": "list_keyspaces", "service": "keyspaces" }, { "function": "list_tables", "service": "keyspaces" }, { "function": "list_tags_for_resource", "service": "keyspaces" }, { "function": "describe_limits", "service": "kinesis" }, { "function": "describe_stream", "service": "kinesis" }, { "function": "describe_stream_consumer", "service": "kinesis" }, { "function": "describe_stream_summary", "service": "kinesis" }, { "function": "get_paginator", "service": "kinesis" }, { "function": "get_records", "service": "kinesis" }, { "function": "get_shard_iterator", "service": "kinesis" }, { "function": "get_waiter", "service": "kinesis" }, { "function": "list_shards", "service": "kinesis" }, { "function": "list_stream_consumers", "service": "kinesis" }, { "function": "list_streams", "service": "kinesis" }, { "function": "list_tags_for_stream", "service": "kinesis" }, { "function": "get_clip", "service": "kinesis-video-archived-media" }, { "function": "get_dash_streaming_session_url", "service": "kinesis-video-archived-media" }, { "function": "get_hls_streaming_session_url", "service": "kinesis-video-archived-media" }, { "function": "get_images", "service": "kinesis-video-archived-media" }, { "function": "get_media_for_fragment_list", "service": "kinesis-video-archived-media" }, { "function": "get_paginator", "service": "kinesis-video-archived-media" }, { "function": "get_waiter", "service": "kinesis-video-archived-media" }, { "function": "list_fragments", "service": "kinesis-video-archived-media" }, { "function": "get_media", "service": "kinesis-video-media" }, { "function": "get_paginator", "service": "kinesis-video-media" }, { "function": "get_waiter", "service": "kinesis-video-media" }, { "function": "get_ice_server_config", "service": "kinesis-video-signaling" }, { "function": "get_paginator", "service": "kinesis-video-signaling" }, { "function": "get_waiter", "service": "kinesis-video-signaling" }, { "function": "get_paginator", "service": "kinesis-video-webrtc-storage" }, { "function": "get_waiter", "service": "kinesis-video-webrtc-storage" }, { "function": "describe_application", "service": "kinesisanalytics" }, { "function": "get_paginator", "service": "kinesisanalytics" }, { "function": "get_waiter", "service": "kinesisanalytics" }, { "function": "list_applications", "service": "kinesisanalytics" }, { "function": "list_tags_for_resource", "service": "kinesisanalytics" }, { "function": "describe_application", "service": "kinesisanalyticsv2" }, { "function": "describe_application_snapshot", "service": "kinesisanalyticsv2" }, { "function": "describe_application_version", "service": "kinesisanalyticsv2" }, { "function": "get_paginator", "service": "kinesisanalyticsv2" }, { "function": "get_waiter", "service": "kinesisanalyticsv2" }, { "function": "list_application_snapshots", "service": "kinesisanalyticsv2" }, { "function": "list_application_versions", "service": "kinesisanalyticsv2" }, { "function": "list_applications", "service": "kinesisanalyticsv2" }, { "function": "list_tags_for_resource", "service": "kinesisanalyticsv2" }, { "function": "describe_edge_configuration", "service": "kinesisvideo" }, { "function": "describe_image_generation_configuration", "service": "kinesisvideo" }, { "function": "describe_mapped_resource_configuration", "service": "kinesisvideo" }, { "function": "describe_media_storage_configuration", "service": "kinesisvideo" }, { "function": "describe_notification_configuration", "service": "kinesisvideo" }, { "function": "describe_signaling_channel", "service": "kinesisvideo" }, { "function": "describe_stream", "service": "kinesisvideo" }, { "function": "get_data_endpoint", "service": "kinesisvideo" }, { "function": "get_paginator", "service": "kinesisvideo" }, { "function": "get_signaling_channel_endpoint", "service": "kinesisvideo" }, { "function": "get_waiter", "service": "kinesisvideo" }, { "function": "list_edge_agent_configurations", "service": "kinesisvideo" }, { "function": "list_signaling_channels", "service": "kinesisvideo" }, { "function": "list_streams", "service": "kinesisvideo" }, { "function": "list_tags_for_resource", "service": "kinesisvideo" }, { "function": "list_tags_for_stream", "service": "kinesisvideo" }, { "function": "describe_custom_key_stores", "service": "kms" }, { "function": "describe_key", "service": "kms" }, { "function": "get_key_policy", "service": "kms" }, { "function": "get_key_rotation_status", "service": "kms" }, { "function": "get_paginator", "service": "kms" }, { "function": "get_parameters_for_import", "service": "kms" }, { "function": "get_public_key", "service": "kms" }, { "function": "get_waiter", "service": "kms" }, { "function": "list_aliases", "service": "kms" }, { "function": "list_grants", "service": "kms" }, { "function": "list_key_policies", "service": "kms" }, { "function": "list_keys", "service": "kms" }, { "function": "list_resource_tags", "service": "kms" }, { "function": "list_retirable_grants", "service": "kms" }, { "function": "describe_resource", "service": "lakeformation" }, { "function": "describe_transaction", "service": "lakeformation" }, { "function": "get_data_cells_filter", "service": "lakeformation" }, { "function": "get_data_lake_settings", "service": "lakeformation" }, { "function": "get_effective_permissions_for_path", "service": "lakeformation" }, { "function": "get_lf_tag", "service": "lakeformation" }, { "function": "get_paginator", "service": "lakeformation" }, { "function": "get_query_state", "service": "lakeformation" }, { "function": "get_query_statistics", "service": "lakeformation" }, { "function": "get_resource_lf_tags", "service": "lakeformation" }, { "function": "get_table_objects", "service": "lakeformation" }, { "function": "get_temporary_glue_partition_credentials", "service": "lakeformation" }, { "function": "get_temporary_glue_table_credentials", "service": "lakeformation" }, { "function": "get_waiter", "service": "lakeformation" }, { "function": "get_work_unit_results", "service": "lakeformation" }, { "function": "get_work_units", "service": "lakeformation" }, { "function": "list_data_cells_filter", "service": "lakeformation" }, { "function": "list_lf_tags", "service": "lakeformation" }, { "function": "list_permissions", "service": "lakeformation" }, { "function": "list_resources", "service": "lakeformation" }, { "function": "list_table_storage_optimizers", "service": "lakeformation" }, { "function": "list_transactions", "service": "lakeformation" }, { "function": "get_account_settings", "service": "lambda" }, { "function": "get_alias", "service": "lambda" }, { "function": "get_code_signing_config", "service": "lambda" }, { "function": "get_event_source_mapping", "service": "lambda" }, { "function": "get_function", "service": "lambda" }, { "function": "get_function_code_signing_config", "service": "lambda" }, { "function": "get_function_concurrency", "service": "lambda" }, { "function": "get_function_configuration", "service": "lambda" }, { "function": "get_function_event_invoke_config", "service": "lambda" }, { "function": "get_function_url_config", "service": "lambda" }, { "function": "get_layer_version", "service": "lambda" }, { "function": "get_layer_version_by_arn", "service": "lambda" }, { "function": "get_layer_version_policy", "service": "lambda" }, { "function": "get_paginator", "service": "lambda" }, { "function": "get_policy", "service": "lambda" }, { "function": "get_provisioned_concurrency_config", "service": "lambda" }, { "function": "get_runtime_management_config", "service": "lambda" }, { "function": "get_waiter", "service": "lambda" }, { "function": "list_aliases", "service": "lambda" }, { "function": "list_code_signing_configs", "service": "lambda" }, { "function": "list_event_source_mappings", "service": "lambda" }, { "function": "list_function_event_invoke_configs", "service": "lambda" }, { "function": "list_function_url_configs", "service": "lambda" }, { "function": "list_functions", "service": "lambda" }, { "function": "list_functions_by_code_signing_config", "service": "lambda" }, { "function": "list_layer_versions", "service": "lambda" }, { "function": "list_layers", "service": "lambda" }, { "function": "list_provisioned_concurrency_configs", "service": "lambda" }, { "function": "list_tags", "service": "lambda" }, { "function": "list_versions_by_function", "service": "lambda" }, { "function": "get_bot", "service": "lex-models" }, { "function": "get_bot_alias", "service": "lex-models" }, { "function": "get_bot_aliases", "service": "lex-models" }, { "function": "get_bot_channel_association", "service": "lex-models" }, { "function": "get_bot_channel_associations", "service": "lex-models" }, { "function": "get_bot_versions", "service": "lex-models" }, { "function": "get_bots", "service": "lex-models" }, { "function": "get_builtin_intent", "service": "lex-models" }, { "function": "get_builtin_intents", "service": "lex-models" }, { "function": "get_builtin_slot_types", "service": "lex-models" }, { "function": "get_export", "service": "lex-models" }, { "function": "get_import", "service": "lex-models" }, { "function": "get_intent", "service": "lex-models" }, { "function": "get_intent_versions", "service": "lex-models" }, { "function": "get_intents", "service": "lex-models" }, { "function": "get_migration", "service": "lex-models" }, { "function": "get_migrations", "service": "lex-models" }, { "function": "get_paginator", "service": "lex-models" }, { "function": "get_slot_type", "service": "lex-models" }, { "function": "get_slot_type_versions", "service": "lex-models" }, { "function": "get_slot_types", "service": "lex-models" }, { "function": "get_utterances_view", "service": "lex-models" }, { "function": "get_waiter", "service": "lex-models" }, { "function": "list_tags_for_resource", "service": "lex-models" }, { "function": "get_paginator", "service": "lex-runtime" }, { "function": "get_session", "service": "lex-runtime" }, { "function": "get_waiter", "service": "lex-runtime" }, { "function": "describe_bot", "service": "lexv2-models" }, { "function": "describe_bot_alias", "service": "lexv2-models" }, { "function": "describe_bot_locale", "service": "lexv2-models" }, { "function": "describe_bot_recommendation", "service": "lexv2-models" }, { "function": "describe_bot_version", "service": "lexv2-models" }, { "function": "describe_custom_vocabulary_metadata", "service": "lexv2-models" }, { "function": "describe_export", "service": "lexv2-models" }, { "function": "describe_import", "service": "lexv2-models" }, { "function": "describe_intent", "service": "lexv2-models" }, { "function": "describe_resource_policy", "service": "lexv2-models" }, { "function": "describe_slot", "service": "lexv2-models" }, { "function": "describe_slot_type", "service": "lexv2-models" }, { "function": "describe_test_execution", "service": "lexv2-models" }, { "function": "describe_test_set", "service": "lexv2-models" }, { "function": "describe_test_set_discrepancy_report", "service": "lexv2-models" }, { "function": "describe_test_set_generation", "service": "lexv2-models" }, { "function": "get_paginator", "service": "lexv2-models" }, { "function": "get_test_execution_artifacts_url", "service": "lexv2-models" }, { "function": "get_waiter", "service": "lexv2-models" }, { "function": "list_aggregated_utterances", "service": "lexv2-models" }, { "function": "list_bot_aliases", "service": "lexv2-models" }, { "function": "list_bot_locales", "service": "lexv2-models" }, { "function": "list_bot_recommendations", "service": "lexv2-models" }, { "function": "list_bot_versions", "service": "lexv2-models" }, { "function": "list_bots", "service": "lexv2-models" }, { "function": "list_built_in_intents", "service": "lexv2-models" }, { "function": "list_built_in_slot_types", "service": "lexv2-models" }, { "function": "list_custom_vocabulary_items", "service": "lexv2-models" }, { "function": "list_exports", "service": "lexv2-models" }, { "function": "list_imports", "service": "lexv2-models" }, { "function": "list_intent_metrics", "service": "lexv2-models" }, { "function": "list_intent_paths", "service": "lexv2-models" }, { "function": "list_intent_stage_metrics", "service": "lexv2-models" }, { "function": "list_intents", "service": "lexv2-models" }, { "function": "list_recommended_intents", "service": "lexv2-models" }, { "function": "list_session_analytics_data", "service": "lexv2-models" }, { "function": "list_session_metrics", "service": "lexv2-models" }, { "function": "list_slot_types", "service": "lexv2-models" }, { "function": "list_slots", "service": "lexv2-models" }, { "function": "list_tags_for_resource", "service": "lexv2-models" }, { "function": "list_test_execution_result_items", "service": "lexv2-models" }, { "function": "list_test_executions", "service": "lexv2-models" }, { "function": "list_test_set_records", "service": "lexv2-models" }, { "function": "list_test_sets", "service": "lexv2-models" }, { "function": "list_utterance_analytics_data", "service": "lexv2-models" }, { "function": "list_utterance_metrics", "service": "lexv2-models" }, { "function": "get_paginator", "service": "lexv2-runtime" }, { "function": "get_session", "service": "lexv2-runtime" }, { "function": "get_waiter", "service": "lexv2-runtime" }, { "function": "get_access_token", "service": "license-manager" }, { "function": "get_grant", "service": "license-manager" }, { "function": "get_license", "service": "license-manager" }, { "function": "get_license_configuration", "service": "license-manager" }, { "function": "get_license_conversion_task", "service": "license-manager" }, { "function": "get_license_manager_report_generator", "service": "license-manager" }, { "function": "get_license_usage", "service": "license-manager" }, { "function": "get_paginator", "service": "license-manager" }, { "function": "get_service_settings", "service": "license-manager" }, { "function": "get_waiter", "service": "license-manager" }, { "function": "list_associations_for_license_configuration", "service": "license-manager" }, { "function": "list_distributed_grants", "service": "license-manager" }, { "function": "list_failures_for_license_configuration_operations", "service": "license-manager" }, { "function": "list_license_configurations", "service": "license-manager" }, { "function": "list_license_conversion_tasks", "service": "license-manager" }, { "function": "list_license_manager_report_generators", "service": "license-manager" }, { "function": "list_license_specifications_for_resource", "service": "license-manager" }, { "function": "list_license_versions", "service": "license-manager" }, { "function": "list_licenses", "service": "license-manager" }, { "function": "list_received_grants", "service": "license-manager" }, { "function": "list_received_grants_for_organization", "service": "license-manager" }, { "function": "list_received_licenses", "service": "license-manager" }, { "function": "list_received_licenses_for_organization", "service": "license-manager" }, { "function": "list_resource_inventory", "service": "license-manager" }, { "function": "list_tags_for_resource", "service": "license-manager" }, { "function": "list_tokens", "service": "license-manager" }, { "function": "list_usage_for_license_configuration", "service": "license-manager" }, { "function": "get_paginator", "service": "license-manager-linux-subscriptions" }, { "function": "get_service_settings", "service": "license-manager-linux-subscriptions" }, { "function": "get_waiter", "service": "license-manager-linux-subscriptions" }, { "function": "list_linux_subscription_instances", "service": "license-manager-linux-subscriptions" }, { "function": "list_linux_subscriptions", "service": "license-manager-linux-subscriptions" }, { "function": "get_paginator", "service": "license-manager-user-subscriptions" }, { "function": "get_waiter", "service": "license-manager-user-subscriptions" }, { "function": "list_identity_providers", "service": "license-manager-user-subscriptions" }, { "function": "list_instances", "service": "license-manager-user-subscriptions" }, { "function": "list_product_subscriptions", "service": "license-manager-user-subscriptions" }, { "function": "list_user_associations", "service": "license-manager-user-subscriptions" }, { "function": "get_active_names", "service": "lightsail" }, { "function": "get_alarms", "service": "lightsail" }, { "function": "get_auto_snapshots", "service": "lightsail" }, { "function": "get_blueprints", "service": "lightsail" }, { "function": "get_bucket_access_keys", "service": "lightsail" }, { "function": "get_bucket_bundles", "service": "lightsail" }, { "function": "get_bucket_metric_data", "service": "lightsail" }, { "function": "get_buckets", "service": "lightsail" }, { "function": "get_bundles", "service": "lightsail" }, { "function": "get_certificates", "service": "lightsail" }, { "function": "get_cloud_formation_stack_records", "service": "lightsail" }, { "function": "get_contact_methods", "service": "lightsail" }, { "function": "get_container_api_metadata", "service": "lightsail" }, { "function": "get_container_images", "service": "lightsail" }, { "function": "get_container_log", "service": "lightsail" }, { "function": "get_container_service_deployments", "service": "lightsail" }, { "function": "get_container_service_metric_data", "service": "lightsail" }, { "function": "get_container_service_powers", "service": "lightsail" }, { "function": "get_container_services", "service": "lightsail" }, { "function": "get_cost_estimate", "service": "lightsail" }, { "function": "get_disk", "service": "lightsail" }, { "function": "get_disk_snapshot", "service": "lightsail" }, { "function": "get_disk_snapshots", "service": "lightsail" }, { "function": "get_disks", "service": "lightsail" }, { "function": "get_distribution_bundles", "service": "lightsail" }, { "function": "get_distribution_latest_cache_reset", "service": "lightsail" }, { "function": "get_distribution_metric_data", "service": "lightsail" }, { "function": "get_distributions", "service": "lightsail" }, { "function": "get_domain", "service": "lightsail" }, { "function": "get_domains", "service": "lightsail" }, { "function": "get_export_snapshot_records", "service": "lightsail" }, { "function": "get_instance", "service": "lightsail" }, { "function": "get_instance_access_details", "service": "lightsail" }, { "function": "get_instance_metric_data", "service": "lightsail" }, { "function": "get_instance_port_states", "service": "lightsail" }, { "function": "get_instance_snapshot", "service": "lightsail" }, { "function": "get_instance_snapshots", "service": "lightsail" }, { "function": "get_instance_state", "service": "lightsail" }, { "function": "get_instances", "service": "lightsail" }, { "function": "get_key_pair", "service": "lightsail" }, { "function": "get_key_pairs", "service": "lightsail" }, { "function": "get_load_balancer", "service": "lightsail" }, { "function": "get_load_balancer_metric_data", "service": "lightsail" }, { "function": "get_load_balancer_tls_certificates", "service": "lightsail" }, { "function": "get_load_balancer_tls_policies", "service": "lightsail" }, { "function": "get_load_balancers", "service": "lightsail" }, { "function": "get_operation", "service": "lightsail" }, { "function": "get_operations", "service": "lightsail" }, { "function": "get_operations_for_resource", "service": "lightsail" }, { "function": "get_paginator", "service": "lightsail" }, { "function": "get_regions", "service": "lightsail" }, { "function": "get_relational_database", "service": "lightsail" }, { "function": "get_relational_database_blueprints", "service": "lightsail" }, { "function": "get_relational_database_bundles", "service": "lightsail" }, { "function": "get_relational_database_events", "service": "lightsail" }, { "function": "get_relational_database_log_events", "service": "lightsail" }, { "function": "get_relational_database_log_streams", "service": "lightsail" }, { "function": "get_relational_database_master_user_password", "service": "lightsail" }, { "function": "get_relational_database_metric_data", "service": "lightsail" }, { "function": "get_relational_database_parameters", "service": "lightsail" }, { "function": "get_relational_database_snapshot", "service": "lightsail" }, { "function": "get_relational_database_snapshots", "service": "lightsail" }, { "function": "get_relational_databases", "service": "lightsail" }, { "function": "get_static_ip", "service": "lightsail" }, { "function": "get_static_ips", "service": "lightsail" }, { "function": "get_waiter", "service": "lightsail" }, { "function": "describe_geofence_collection", "service": "location" }, { "function": "describe_key", "service": "location" }, { "function": "describe_map", "service": "location" }, { "function": "describe_place_index", "service": "location" }, { "function": "describe_route_calculator", "service": "location" }, { "function": "describe_tracker", "service": "location" }, { "function": "get_device_position", "service": "location" }, { "function": "get_device_position_history", "service": "location" }, { "function": "get_geofence", "service": "location" }, { "function": "get_map_glyphs", "service": "location" }, { "function": "get_map_sprites", "service": "location" }, { "function": "get_map_style_descriptor", "service": "location" }, { "function": "get_map_tile", "service": "location" }, { "function": "get_paginator", "service": "location" }, { "function": "get_place", "service": "location" }, { "function": "get_waiter", "service": "location" }, { "function": "list_device_positions", "service": "location" }, { "function": "list_geofence_collections", "service": "location" }, { "function": "list_geofences", "service": "location" }, { "function": "list_keys", "service": "location" }, { "function": "list_maps", "service": "location" }, { "function": "list_place_indexes", "service": "location" }, { "function": "list_route_calculators", "service": "location" }, { "function": "list_tags_for_resource", "service": "location" }, { "function": "list_tracker_consumers", "service": "location" }, { "function": "list_trackers", "service": "location" }, { "function": "describe_account_policies", "service": "logs" }, { "function": "describe_destinations", "service": "logs" }, { "function": "describe_export_tasks", "service": "logs" }, { "function": "describe_log_groups", "service": "logs" }, { "function": "describe_log_streams", "service": "logs" }, { "function": "describe_metric_filters", "service": "logs" }, { "function": "describe_queries", "service": "logs" }, { "function": "describe_query_definitions", "service": "logs" }, { "function": "describe_resource_policies", "service": "logs" }, { "function": "describe_subscription_filters", "service": "logs" }, { "function": "get_data_protection_policy", "service": "logs" }, { "function": "get_log_events", "service": "logs" }, { "function": "get_log_group_fields", "service": "logs" }, { "function": "get_log_record", "service": "logs" }, { "function": "get_paginator", "service": "logs" }, { "function": "get_query_results", "service": "logs" }, { "function": "get_waiter", "service": "logs" }, { "function": "list_tags_for_resource", "service": "logs" }, { "function": "list_tags_log_group", "service": "logs" }, { "function": "describe_data_ingestion_job", "service": "lookoutequipment" }, { "function": "describe_dataset", "service": "lookoutequipment" }, { "function": "describe_inference_scheduler", "service": "lookoutequipment" }, { "function": "describe_label", "service": "lookoutequipment" }, { "function": "describe_label_group", "service": "lookoutequipment" }, { "function": "describe_model", "service": "lookoutequipment" }, { "function": "describe_model_version", "service": "lookoutequipment" }, { "function": "describe_resource_policy", "service": "lookoutequipment" }, { "function": "get_paginator", "service": "lookoutequipment" }, { "function": "get_waiter", "service": "lookoutequipment" }, { "function": "list_data_ingestion_jobs", "service": "lookoutequipment" }, { "function": "list_datasets", "service": "lookoutequipment" }, { "function": "list_inference_events", "service": "lookoutequipment" }, { "function": "list_inference_executions", "service": "lookoutequipment" }, { "function": "list_inference_schedulers", "service": "lookoutequipment" }, { "function": "list_label_groups", "service": "lookoutequipment" }, { "function": "list_labels", "service": "lookoutequipment" }, { "function": "list_model_versions", "service": "lookoutequipment" }, { "function": "list_models", "service": "lookoutequipment" }, { "function": "list_sensor_statistics", "service": "lookoutequipment" }, { "function": "list_tags_for_resource", "service": "lookoutequipment" }, { "function": "describe_alert", "service": "lookoutmetrics" }, { "function": "describe_anomaly_detection_executions", "service": "lookoutmetrics" }, { "function": "describe_anomaly_detector", "service": "lookoutmetrics" }, { "function": "describe_metric_set", "service": "lookoutmetrics" }, { "function": "get_anomaly_group", "service": "lookoutmetrics" }, { "function": "get_data_quality_metrics", "service": "lookoutmetrics" }, { "function": "get_feedback", "service": "lookoutmetrics" }, { "function": "get_paginator", "service": "lookoutmetrics" }, { "function": "get_sample_data", "service": "lookoutmetrics" }, { "function": "get_waiter", "service": "lookoutmetrics" }, { "function": "list_alerts", "service": "lookoutmetrics" }, { "function": "list_anomaly_detectors", "service": "lookoutmetrics" }, { "function": "list_anomaly_group_related_metrics", "service": "lookoutmetrics" }, { "function": "list_anomaly_group_summaries", "service": "lookoutmetrics" }, { "function": "list_anomaly_group_time_series", "service": "lookoutmetrics" }, { "function": "list_metric_sets", "service": "lookoutmetrics" }, { "function": "list_tags_for_resource", "service": "lookoutmetrics" }, { "function": "describe_dataset", "service": "lookoutvision" }, { "function": "describe_model", "service": "lookoutvision" }, { "function": "describe_model_packaging_job", "service": "lookoutvision" }, { "function": "describe_project", "service": "lookoutvision" }, { "function": "get_paginator", "service": "lookoutvision" }, { "function": "get_waiter", "service": "lookoutvision" }, { "function": "list_dataset_entries", "service": "lookoutvision" }, { "function": "list_model_packaging_jobs", "service": "lookoutvision" }, { "function": "list_models", "service": "lookoutvision" }, { "function": "list_projects", "service": "lookoutvision" }, { "function": "list_tags_for_resource", "service": "lookoutvision" }, { "function": "get_application", "service": "m2" }, { "function": "get_application_version", "service": "m2" }, { "function": "get_batch_job_execution", "service": "m2" }, { "function": "get_data_set_details", "service": "m2" }, { "function": "get_data_set_import_task", "service": "m2" }, { "function": "get_deployment", "service": "m2" }, { "function": "get_environment", "service": "m2" }, { "function": "get_paginator", "service": "m2" }, { "function": "get_signed_bluinsights_url", "service": "m2" }, { "function": "get_waiter", "service": "m2" }, { "function": "list_application_versions", "service": "m2" }, { "function": "list_applications", "service": "m2" }, { "function": "list_batch_job_definitions", "service": "m2" }, { "function": "list_batch_job_executions", "service": "m2" }, { "function": "list_data_set_import_history", "service": "m2" }, { "function": "list_data_sets", "service": "m2" }, { "function": "list_deployments", "service": "m2" }, { "function": "list_engine_versions", "service": "m2" }, { "function": "list_environments", "service": "m2" }, { "function": "list_tags_for_resource", "service": "m2" }, { "function": "describe_batch_predictions", "service": "machinelearning" }, { "function": "describe_data_sources", "service": "machinelearning" }, { "function": "describe_evaluations", "service": "machinelearning" }, { "function": "describe_ml_models", "service": "machinelearning" }, { "function": "describe_tags", "service": "machinelearning" }, { "function": "get_batch_prediction", "service": "machinelearning" }, { "function": "get_data_source", "service": "machinelearning" }, { "function": "get_evaluation", "service": "machinelearning" }, { "function": "get_ml_model", "service": "machinelearning" }, { "function": "get_paginator", "service": "machinelearning" }, { "function": "get_waiter", "service": "machinelearning" }, { "function": "get_paginator", "service": "macie" }, { "function": "get_waiter", "service": "macie" }, { "function": "list_member_accounts", "service": "macie" }, { "function": "list_s3_resources", "service": "macie" }, { "function": "describe_buckets", "service": "macie2" }, { "function": "describe_classification_job", "service": "macie2" }, { "function": "describe_organization_configuration", "service": "macie2" }, { "function": "get_administrator_account", "service": "macie2" }, { "function": "get_allow_list", "service": "macie2" }, { "function": "get_automated_discovery_configuration", "service": "macie2" }, { "function": "get_bucket_statistics", "service": "macie2" }, { "function": "get_classification_export_configuration", "service": "macie2" }, { "function": "get_classification_scope", "service": "macie2" }, { "function": "get_custom_data_identifier", "service": "macie2" }, { "function": "get_finding_statistics", "service": "macie2" }, { "function": "get_findings", "service": "macie2" }, { "function": "get_findings_filter", "service": "macie2" }, { "function": "get_findings_publication_configuration", "service": "macie2" }, { "function": "get_invitations_count", "service": "macie2" }, { "function": "get_macie_session", "service": "macie2" }, { "function": "get_master_account", "service": "macie2" }, { "function": "get_member", "service": "macie2" }, { "function": "get_paginator", "service": "macie2" }, { "function": "get_resource_profile", "service": "macie2" }, { "function": "get_reveal_configuration", "service": "macie2" }, { "function": "get_sensitive_data_occurrences", "service": "macie2" }, { "function": "get_sensitive_data_occurrences_availability", "service": "macie2" }, { "function": "get_sensitivity_inspection_template", "service": "macie2" }, { "function": "get_usage_statistics", "service": "macie2" }, { "function": "get_usage_totals", "service": "macie2" }, { "function": "get_waiter", "service": "macie2" }, { "function": "list_allow_lists", "service": "macie2" }, { "function": "list_classification_jobs", "service": "macie2" }, { "function": "list_classification_scopes", "service": "macie2" }, { "function": "list_custom_data_identifiers", "service": "macie2" }, { "function": "list_findings", "service": "macie2" }, { "function": "list_findings_filters", "service": "macie2" }, { "function": "list_invitations", "service": "macie2" }, { "function": "list_managed_data_identifiers", "service": "macie2" }, { "function": "list_members", "service": "macie2" }, { "function": "list_organization_admin_accounts", "service": "macie2" }, { "function": "list_resource_profile_artifacts", "service": "macie2" }, { "function": "list_resource_profile_detections", "service": "macie2" }, { "function": "list_sensitivity_inspection_templates", "service": "macie2" }, { "function": "list_tags_for_resource", "service": "macie2" }, { "function": "get_accessor", "service": "managedblockchain" }, { "function": "get_member", "service": "managedblockchain" }, { "function": "get_network", "service": "managedblockchain" }, { "function": "get_node", "service": "managedblockchain" }, { "function": "get_paginator", "service": "managedblockchain" }, { "function": "get_proposal", "service": "managedblockchain" }, { "function": "get_waiter", "service": "managedblockchain" }, { "function": "list_accessors", "service": "managedblockchain" }, { "function": "list_invitations", "service": "managedblockchain" }, { "function": "list_members", "service": "managedblockchain" }, { "function": "list_networks", "service": "managedblockchain" }, { "function": "list_nodes", "service": "managedblockchain" }, { "function": "list_proposal_votes", "service": "managedblockchain" }, { "function": "list_proposals", "service": "managedblockchain" }, { "function": "list_tags_for_resource", "service": "managedblockchain" }, { "function": "get_paginator", "service": "managedblockchain-query" }, { "function": "get_token_balance", "service": "managedblockchain-query" }, { "function": "get_transaction", "service": "managedblockchain-query" }, { "function": "get_waiter", "service": "managedblockchain-query" }, { "function": "list_token_balances", "service": "managedblockchain-query" }, { "function": "list_transaction_events", "service": "managedblockchain-query" }, { "function": "list_transactions", "service": "managedblockchain-query" }, { "function": "describe_change_set", "service": "marketplace-catalog" }, { "function": "describe_entity", "service": "marketplace-catalog" }, { "function": "get_paginator", "service": "marketplace-catalog" }, { "function": "get_resource_policy", "service": "marketplace-catalog" }, { "function": "get_waiter", "service": "marketplace-catalog" }, { "function": "list_change_sets", "service": "marketplace-catalog" }, { "function": "list_entities", "service": "marketplace-catalog" }, { "function": "list_tags_for_resource", "service": "marketplace-catalog" }, { "function": "get_entitlements", "service": "marketplace-entitlement" }, { "function": "get_paginator", "service": "marketplace-entitlement" }, { "function": "get_waiter", "service": "marketplace-entitlement" }, { "function": "get_paginator", "service": "marketplacecommerceanalytics" }, { "function": "get_waiter", "service": "marketplacecommerceanalytics" }, { "function": "describe_bridge", "service": "mediaconnect" }, { "function": "describe_flow", "service": "mediaconnect" }, { "function": "describe_gateway", "service": "mediaconnect" }, { "function": "describe_gateway_instance", "service": "mediaconnect" }, { "function": "describe_offering", "service": "mediaconnect" }, { "function": "describe_reservation", "service": "mediaconnect" }, { "function": "get_paginator", "service": "mediaconnect" }, { "function": "get_waiter", "service": "mediaconnect" }, { "function": "list_bridges", "service": "mediaconnect" }, { "function": "list_entitlements", "service": "mediaconnect" }, { "function": "list_flows", "service": "mediaconnect" }, { "function": "list_gateway_instances", "service": "mediaconnect" }, { "function": "list_gateways", "service": "mediaconnect" }, { "function": "list_offerings", "service": "mediaconnect" }, { "function": "list_reservations", "service": "mediaconnect" }, { "function": "list_tags_for_resource", "service": "mediaconnect" }, { "function": "describe_endpoints", "service": "mediaconvert" }, { "function": "get_job", "service": "mediaconvert" }, { "function": "get_job_template", "service": "mediaconvert" }, { "function": "get_paginator", "service": "mediaconvert" }, { "function": "get_policy", "service": "mediaconvert" }, { "function": "get_preset", "service": "mediaconvert" }, { "function": "get_queue", "service": "mediaconvert" }, { "function": "get_waiter", "service": "mediaconvert" }, { "function": "list_job_templates", "service": "mediaconvert" }, { "function": "list_jobs", "service": "mediaconvert" }, { "function": "list_presets", "service": "mediaconvert" }, { "function": "list_queues", "service": "mediaconvert" }, { "function": "list_tags_for_resource", "service": "mediaconvert" }, { "function": "describe_account_configuration", "service": "medialive" }, { "function": "describe_channel", "service": "medialive" }, { "function": "describe_input", "service": "medialive" }, { "function": "describe_input_device", "service": "medialive" }, { "function": "describe_input_device_thumbnail", "service": "medialive" }, { "function": "describe_input_security_group", "service": "medialive" }, { "function": "describe_multiplex", "service": "medialive" }, { "function": "describe_multiplex_program", "service": "medialive" }, { "function": "describe_offering", "service": "medialive" }, { "function": "describe_reservation", "service": "medialive" }, { "function": "describe_schedule", "service": "medialive" }, { "function": "describe_thumbnails", "service": "medialive" }, { "function": "get_paginator", "service": "medialive" }, { "function": "get_waiter", "service": "medialive" }, { "function": "list_channels", "service": "medialive" }, { "function": "list_input_device_transfers", "service": "medialive" }, { "function": "list_input_devices", "service": "medialive" }, { "function": "list_input_security_groups", "service": "medialive" }, { "function": "list_inputs", "service": "medialive" }, { "function": "list_multiplex_programs", "service": "medialive" }, { "function": "list_multiplexes", "service": "medialive" }, { "function": "list_offerings", "service": "medialive" }, { "function": "list_reservations", "service": "medialive" }, { "function": "list_tags_for_resource", "service": "medialive" }, { "function": "describe_channel", "service": "mediapackage" }, { "function": "describe_harvest_job", "service": "mediapackage" }, { "function": "describe_origin_endpoint", "service": "mediapackage" }, { "function": "get_paginator", "service": "mediapackage" }, { "function": "get_waiter", "service": "mediapackage" }, { "function": "list_channels", "service": "mediapackage" }, { "function": "list_harvest_jobs", "service": "mediapackage" }, { "function": "list_origin_endpoints", "service": "mediapackage" }, { "function": "list_tags_for_resource", "service": "mediapackage" }, { "function": "describe_asset", "service": "mediapackage-vod" }, { "function": "describe_packaging_configuration", "service": "mediapackage-vod" }, { "function": "describe_packaging_group", "service": "mediapackage-vod" }, { "function": "get_paginator", "service": "mediapackage-vod" }, { "function": "get_waiter", "service": "mediapackage-vod" }, { "function": "list_assets", "service": "mediapackage-vod" }, { "function": "list_packaging_configurations", "service": "mediapackage-vod" }, { "function": "list_packaging_groups", "service": "mediapackage-vod" }, { "function": "list_tags_for_resource", "service": "mediapackage-vod" }, { "function": "get_channel", "service": "mediapackagev2" }, { "function": "get_channel_group", "service": "mediapackagev2" }, { "function": "get_channel_policy", "service": "mediapackagev2" }, { "function": "get_origin_endpoint", "service": "mediapackagev2" }, { "function": "get_origin_endpoint_policy", "service": "mediapackagev2" }, { "function": "get_paginator", "service": "mediapackagev2" }, { "function": "get_waiter", "service": "mediapackagev2" }, { "function": "list_channel_groups", "service": "mediapackagev2" }, { "function": "list_channels", "service": "mediapackagev2" }, { "function": "list_origin_endpoints", "service": "mediapackagev2" }, { "function": "list_tags_for_resource", "service": "mediapackagev2" }, { "function": "describe_container", "service": "mediastore" }, { "function": "get_container_policy", "service": "mediastore" }, { "function": "get_cors_policy", "service": "mediastore" }, { "function": "get_lifecycle_policy", "service": "mediastore" }, { "function": "get_metric_policy", "service": "mediastore" }, { "function": "get_paginator", "service": "mediastore" }, { "function": "get_waiter", "service": "mediastore" }, { "function": "list_containers", "service": "mediastore" }, { "function": "list_tags_for_resource", "service": "mediastore" }, { "function": "describe_object", "service": "mediastore-data" }, { "function": "get_object", "service": "mediastore-data" }, { "function": "get_paginator", "service": "mediastore-data" }, { "function": "get_waiter", "service": "mediastore-data" }, { "function": "list_items", "service": "mediastore-data" }, { "function": "describe_channel", "service": "mediatailor" }, { "function": "describe_live_source", "service": "mediatailor" }, { "function": "describe_program", "service": "mediatailor" }, { "function": "describe_source_location", "service": "mediatailor" }, { "function": "describe_vod_source", "service": "mediatailor" }, { "function": "get_channel_policy", "service": "mediatailor" }, { "function": "get_channel_schedule", "service": "mediatailor" }, { "function": "get_paginator", "service": "mediatailor" }, { "function": "get_playback_configuration", "service": "mediatailor" }, { "function": "get_prefetch_schedule", "service": "mediatailor" }, { "function": "get_waiter", "service": "mediatailor" }, { "function": "list_alerts", "service": "mediatailor" }, { "function": "list_channels", "service": "mediatailor" }, { "function": "list_live_sources", "service": "mediatailor" }, { "function": "list_playback_configurations", "service": "mediatailor" }, { "function": "list_prefetch_schedules", "service": "mediatailor" }, { "function": "list_source_locations", "service": "mediatailor" }, { "function": "list_tags_for_resource", "service": "mediatailor" }, { "function": "list_vod_sources", "service": "mediatailor" }, { "function": "get_datastore", "service": "medical-imaging" }, { "function": "get_dicom_import_job", "service": "medical-imaging" }, { "function": "get_image_frame", "service": "medical-imaging" }, { "function": "get_image_set", "service": "medical-imaging" }, { "function": "get_image_set_metadata", "service": "medical-imaging" }, { "function": "get_paginator", "service": "medical-imaging" }, { "function": "get_waiter", "service": "medical-imaging" }, { "function": "list_datastores", "service": "medical-imaging" }, { "function": "list_dicom_import_jobs", "service": "medical-imaging" }, { "function": "list_image_set_versions", "service": "medical-imaging" }, { "function": "list_tags_for_resource", "service": "medical-imaging" }, { "function": "describe_acls", "service": "memorydb" }, { "function": "describe_clusters", "service": "memorydb" }, { "function": "describe_engine_versions", "service": "memorydb" }, { "function": "describe_events", "service": "memorydb" }, { "function": "describe_parameter_groups", "service": "memorydb" }, { "function": "describe_parameters", "service": "memorydb" }, { "function": "describe_reserved_nodes", "service": "memorydb" }, { "function": "describe_reserved_nodes_offerings", "service": "memorydb" }, { "function": "describe_service_updates", "service": "memorydb" }, { "function": "describe_snapshots", "service": "memorydb" }, { "function": "describe_subnet_groups", "service": "memorydb" }, { "function": "describe_users", "service": "memorydb" }, { "function": "get_paginator", "service": "memorydb" }, { "function": "get_waiter", "service": "memorydb" }, { "function": "list_allowed_node_type_updates", "service": "memorydb" }, { "function": "list_tags", "service": "memorydb" }, { "function": "get_paginator", "service": "meteringmarketplace" }, { "function": "get_waiter", "service": "meteringmarketplace" }, { "function": "describe_application_state", "service": "mgh" }, { "function": "describe_migration_task", "service": "mgh" }, { "function": "get_paginator", "service": "mgh" }, { "function": "get_waiter", "service": "mgh" }, { "function": "list_application_states", "service": "mgh" }, { "function": "list_created_artifacts", "service": "mgh" }, { "function": "list_discovered_resources", "service": "mgh" }, { "function": "list_migration_tasks", "service": "mgh" }, { "function": "list_progress_update_streams", "service": "mgh" }, { "function": "describe_job_log_items", "service": "mgn" }, { "function": "describe_jobs", "service": "mgn" }, { "function": "describe_launch_configuration_templates", "service": "mgn" }, { "function": "describe_replication_configuration_templates", "service": "mgn" }, { "function": "describe_source_servers", "service": "mgn" }, { "function": "describe_vcenter_clients", "service": "mgn" }, { "function": "get_launch_configuration", "service": "mgn" }, { "function": "get_paginator", "service": "mgn" }, { "function": "get_replication_configuration", "service": "mgn" }, { "function": "get_waiter", "service": "mgn" }, { "function": "list_applications", "service": "mgn" }, { "function": "list_export_errors", "service": "mgn" }, { "function": "list_exports", "service": "mgn" }, { "function": "list_import_errors", "service": "mgn" }, { "function": "list_imports", "service": "mgn" }, { "function": "list_managed_accounts", "service": "mgn" }, { "function": "list_source_server_actions", "service": "mgn" }, { "function": "list_tags_for_resource", "service": "mgn" }, { "function": "list_template_actions", "service": "mgn" }, { "function": "list_waves", "service": "mgn" }, { "function": "get_application", "service": "migration-hub-refactor-spaces" }, { "function": "get_environment", "service": "migration-hub-refactor-spaces" }, { "function": "get_paginator", "service": "migration-hub-refactor-spaces" }, { "function": "get_resource_policy", "service": "migration-hub-refactor-spaces" }, { "function": "get_route", "service": "migration-hub-refactor-spaces" }, { "function": "get_service", "service": "migration-hub-refactor-spaces" }, { "function": "get_waiter", "service": "migration-hub-refactor-spaces" }, { "function": "list_applications", "service": "migration-hub-refactor-spaces" }, { "function": "list_environment_vpcs", "service": "migration-hub-refactor-spaces" }, { "function": "list_environments", "service": "migration-hub-refactor-spaces" }, { "function": "list_routes", "service": "migration-hub-refactor-spaces" }, { "function": "list_services", "service": "migration-hub-refactor-spaces" }, { "function": "list_tags_for_resource", "service": "migration-hub-refactor-spaces" }, { "function": "describe_home_region_controls", "service": "migrationhub-config" }, { "function": "get_home_region", "service": "migrationhub-config" }, { "function": "get_paginator", "service": "migrationhub-config" }, { "function": "get_waiter", "service": "migrationhub-config" }, { "function": "get_paginator", "service": "migrationhuborchestrator" }, { "function": "get_template", "service": "migrationhuborchestrator" }, { "function": "get_template_step", "service": "migrationhuborchestrator" }, { "function": "get_template_step_group", "service": "migrationhuborchestrator" }, { "function": "get_waiter", "service": "migrationhuborchestrator" }, { "function": "get_workflow", "service": "migrationhuborchestrator" }, { "function": "get_workflow_step", "service": "migrationhuborchestrator" }, { "function": "get_workflow_step_group", "service": "migrationhuborchestrator" }, { "function": "list_plugins", "service": "migrationhuborchestrator" }, { "function": "list_tags_for_resource", "service": "migrationhuborchestrator" }, { "function": "list_template_step_groups", "service": "migrationhuborchestrator" }, { "function": "list_template_steps", "service": "migrationhuborchestrator" }, { "function": "list_templates", "service": "migrationhuborchestrator" }, { "function": "list_workflow_step_groups", "service": "migrationhuborchestrator" }, { "function": "list_workflow_steps", "service": "migrationhuborchestrator" }, { "function": "list_workflows", "service": "migrationhuborchestrator" }, { "function": "get_application_component_details", "service": "migrationhubstrategy" }, { "function": "get_application_component_strategies", "service": "migrationhubstrategy" }, { "function": "get_assessment", "service": "migrationhubstrategy" }, { "function": "get_import_file_task", "service": "migrationhubstrategy" }, { "function": "get_latest_assessment_id", "service": "migrationhubstrategy" }, { "function": "get_paginator", "service": "migrationhubstrategy" }, { "function": "get_portfolio_preferences", "service": "migrationhubstrategy" }, { "function": "get_portfolio_summary", "service": "migrationhubstrategy" }, { "function": "get_recommendation_report_details", "service": "migrationhubstrategy" }, { "function": "get_server_details", "service": "migrationhubstrategy" }, { "function": "get_server_strategies", "service": "migrationhubstrategy" }, { "function": "get_waiter", "service": "migrationhubstrategy" }, { "function": "list_application_components", "service": "migrationhubstrategy" }, { "function": "list_collectors", "service": "migrationhubstrategy" }, { "function": "list_import_file_task", "service": "migrationhubstrategy" }, { "function": "list_servers", "service": "migrationhubstrategy" }, { "function": "describe_bundle", "service": "mobile" }, { "function": "describe_project", "service": "mobile" }, { "function": "get_paginator", "service": "mobile" }, { "function": "get_waiter", "service": "mobile" }, { "function": "list_bundles", "service": "mobile" }, { "function": "list_projects", "service": "mobile" }, { "function": "describe_broker", "service": "mq" }, { "function": "describe_broker_engine_types", "service": "mq" }, { "function": "describe_broker_instance_options", "service": "mq" }, { "function": "describe_configuration", "service": "mq" }, { "function": "describe_configuration_revision", "service": "mq" }, { "function": "describe_user", "service": "mq" }, { "function": "get_paginator", "service": "mq" }, { "function": "get_waiter", "service": "mq" }, { "function": "list_brokers", "service": "mq" }, { "function": "list_configuration_revisions", "service": "mq" }, { "function": "list_configurations", "service": "mq" }, { "function": "list_tags", "service": "mq" }, { "function": "list_users", "service": "mq" }, { "function": "get_account_balance", "service": "mturk" }, { "function": "get_assignment", "service": "mturk" }, { "function": "get_file_upload_url", "service": "mturk" }, { "function": "get_hit", "service": "mturk" }, { "function": "get_paginator", "service": "mturk" }, { "function": "get_qualification_score", "service": "mturk" }, { "function": "get_qualification_type", "service": "mturk" }, { "function": "get_waiter", "service": "mturk" }, { "function": "list_assignments_for_hit", "service": "mturk" }, { "function": "list_bonus_payments", "service": "mturk" }, { "function": "list_hits", "service": "mturk" }, { "function": "list_hits_for_qualification_type", "service": "mturk" }, { "function": "list_qualification_requests", "service": "mturk" }, { "function": "list_qualification_types", "service": "mturk" }, { "function": "list_review_policy_results_for_hit", "service": "mturk" }, { "function": "list_reviewable_hits", "service": "mturk" }, { "function": "list_worker_blocks", "service": "mturk" }, { "function": "list_workers_with_qualification_type", "service": "mturk" }, { "function": "get_environment", "service": "mwaa" }, { "function": "get_paginator", "service": "mwaa" }, { "function": "get_waiter", "service": "mwaa" }, { "function": "list_environments", "service": "mwaa" }, { "function": "list_tags_for_resource", "service": "mwaa" }, { "function": "describe_db_cluster_endpoints", "service": "neptune" }, { "function": "describe_db_cluster_parameter_groups", "service": "neptune" }, { "function": "describe_db_cluster_parameters", "service": "neptune" }, { "function": "describe_db_cluster_snapshot_attributes", "service": "neptune" }, { "function": "describe_db_cluster_snapshots", "service": "neptune" }, { "function": "describe_db_clusters", "service": "neptune" }, { "function": "describe_db_engine_versions", "service": "neptune" }, { "function": "describe_db_instances", "service": "neptune" }, { "function": "describe_db_parameter_groups", "service": "neptune" }, { "function": "describe_db_parameters", "service": "neptune" }, { "function": "describe_db_subnet_groups", "service": "neptune" }, { "function": "describe_engine_default_cluster_parameters", "service": "neptune" }, { "function": "describe_engine_default_parameters", "service": "neptune" }, { "function": "describe_event_categories", "service": "neptune" }, { "function": "describe_event_subscriptions", "service": "neptune" }, { "function": "describe_events", "service": "neptune" }, { "function": "describe_global_clusters", "service": "neptune" }, { "function": "describe_orderable_db_instance_options", "service": "neptune" }, { "function": "describe_pending_maintenance_actions", "service": "neptune" }, { "function": "describe_valid_db_instance_modifications", "service": "neptune" }, { "function": "get_paginator", "service": "neptune" }, { "function": "get_waiter", "service": "neptune" }, { "function": "list_tags_for_resource", "service": "neptune" }, { "function": "describe_firewall", "service": "network-firewall" }, { "function": "describe_firewall_policy", "service": "network-firewall" }, { "function": "describe_logging_configuration", "service": "network-firewall" }, { "function": "describe_resource_policy", "service": "network-firewall" }, { "function": "describe_rule_group", "service": "network-firewall" }, { "function": "describe_rule_group_metadata", "service": "network-firewall" }, { "function": "describe_tls_inspection_configuration", "service": "network-firewall" }, { "function": "get_paginator", "service": "network-firewall" }, { "function": "get_waiter", "service": "network-firewall" }, { "function": "list_firewall_policies", "service": "network-firewall" }, { "function": "list_firewalls", "service": "network-firewall" }, { "function": "list_rule_groups", "service": "network-firewall" }, { "function": "list_tags_for_resource", "service": "network-firewall" }, { "function": "list_tls_inspection_configurations", "service": "network-firewall" }, { "function": "describe_global_networks", "service": "networkmanager" }, { "function": "get_connect_attachment", "service": "networkmanager" }, { "function": "get_connect_peer", "service": "networkmanager" }, { "function": "get_connect_peer_associations", "service": "networkmanager" }, { "function": "get_connections", "service": "networkmanager" }, { "function": "get_core_network", "service": "networkmanager" }, { "function": "get_core_network_change_events", "service": "networkmanager" }, { "function": "get_core_network_change_set", "service": "networkmanager" }, { "function": "get_core_network_policy", "service": "networkmanager" }, { "function": "get_customer_gateway_associations", "service": "networkmanager" }, { "function": "get_devices", "service": "networkmanager" }, { "function": "get_link_associations", "service": "networkmanager" }, { "function": "get_links", "service": "networkmanager" }, { "function": "get_network_resource_counts", "service": "networkmanager" }, { "function": "get_network_resource_relationships", "service": "networkmanager" }, { "function": "get_network_resources", "service": "networkmanager" }, { "function": "get_network_routes", "service": "networkmanager" }, { "function": "get_network_telemetry", "service": "networkmanager" }, { "function": "get_paginator", "service": "networkmanager" }, { "function": "get_resource_policy", "service": "networkmanager" }, { "function": "get_route_analysis", "service": "networkmanager" }, { "function": "get_site_to_site_vpn_attachment", "service": "networkmanager" }, { "function": "get_sites", "service": "networkmanager" }, { "function": "get_transit_gateway_connect_peer_associations", "service": "networkmanager" }, { "function": "get_transit_gateway_peering", "service": "networkmanager" }, { "function": "get_transit_gateway_registrations", "service": "networkmanager" }, { "function": "get_transit_gateway_route_table_attachment", "service": "networkmanager" }, { "function": "get_vpc_attachment", "service": "networkmanager" }, { "function": "get_waiter", "service": "networkmanager" }, { "function": "list_attachments", "service": "networkmanager" }, { "function": "list_connect_peers", "service": "networkmanager" }, { "function": "list_core_network_policy_versions", "service": "networkmanager" }, { "function": "list_core_networks", "service": "networkmanager" }, { "function": "list_organization_service_access_status", "service": "networkmanager" }, { "function": "list_peerings", "service": "networkmanager" }, { "function": "list_tags_for_resource", "service": "networkmanager" }, { "function": "get_eula", "service": "nimble" }, { "function": "get_launch_profile", "service": "nimble" }, { "function": "get_launch_profile_details", "service": "nimble" }, { "function": "get_launch_profile_initialization", "service": "nimble" }, { "function": "get_launch_profile_member", "service": "nimble" }, { "function": "get_paginator", "service": "nimble" }, { "function": "get_streaming_image", "service": "nimble" }, { "function": "get_streaming_session", "service": "nimble" }, { "function": "get_streaming_session_backup", "service": "nimble" }, { "function": "get_streaming_session_stream", "service": "nimble" }, { "function": "get_studio", "service": "nimble" }, { "function": "get_studio_component", "service": "nimble" }, { "function": "get_studio_member", "service": "nimble" }, { "function": "get_waiter", "service": "nimble" }, { "function": "list_eula_acceptances", "service": "nimble" }, { "function": "list_eulas", "service": "nimble" }, { "function": "list_launch_profile_members", "service": "nimble" }, { "function": "list_launch_profiles", "service": "nimble" }, { "function": "list_streaming_images", "service": "nimble" }, { "function": "list_streaming_session_backups", "service": "nimble" }, { "function": "list_streaming_sessions", "service": "nimble" }, { "function": "list_studio_components", "service": "nimble" }, { "function": "list_studio_members", "service": "nimble" }, { "function": "list_studios", "service": "nimble" }, { "function": "list_tags_for_resource", "service": "nimble" }, { "function": "get_link", "service": "oam" }, { "function": "get_paginator", "service": "oam" }, { "function": "get_sink", "service": "oam" }, { "function": "get_sink_policy", "service": "oam" }, { "function": "get_waiter", "service": "oam" }, { "function": "list_attached_links", "service": "oam" }, { "function": "list_links", "service": "oam" }, { "function": "list_sinks", "service": "oam" }, { "function": "list_tags_for_resource", "service": "oam" }, { "function": "get_annotation_import_job", "service": "omics" }, { "function": "get_annotation_store", "service": "omics" }, { "function": "get_paginator", "service": "omics" }, { "function": "get_read_set", "service": "omics" }, { "function": "get_read_set_activation_job", "service": "omics" }, { "function": "get_read_set_export_job", "service": "omics" }, { "function": "get_read_set_import_job", "service": "omics" }, { "function": "get_read_set_metadata", "service": "omics" }, { "function": "get_reference", "service": "omics" }, { "function": "get_reference_import_job", "service": "omics" }, { "function": "get_reference_metadata", "service": "omics" }, { "function": "get_reference_store", "service": "omics" }, { "function": "get_run", "service": "omics" }, { "function": "get_run_group", "service": "omics" }, { "function": "get_run_task", "service": "omics" }, { "function": "get_sequence_store", "service": "omics" }, { "function": "get_variant_import_job", "service": "omics" }, { "function": "get_variant_store", "service": "omics" }, { "function": "get_waiter", "service": "omics" }, { "function": "get_workflow", "service": "omics" }, { "function": "list_annotation_import_jobs", "service": "omics" }, { "function": "list_annotation_stores", "service": "omics" }, { "function": "list_multipart_read_set_uploads", "service": "omics" }, { "function": "list_read_set_activation_jobs", "service": "omics" }, { "function": "list_read_set_export_jobs", "service": "omics" }, { "function": "list_read_set_import_jobs", "service": "omics" }, { "function": "list_read_set_upload_parts", "service": "omics" }, { "function": "list_read_sets", "service": "omics" }, { "function": "list_reference_import_jobs", "service": "omics" }, { "function": "list_reference_stores", "service": "omics" }, { "function": "list_references", "service": "omics" }, { "function": "list_run_groups", "service": "omics" }, { "function": "list_run_tasks", "service": "omics" }, { "function": "list_runs", "service": "omics" }, { "function": "list_sequence_stores", "service": "omics" }, { "function": "list_tags_for_resource", "service": "omics" }, { "function": "list_variant_import_jobs", "service": "omics" }, { "function": "list_variant_stores", "service": "omics" }, { "function": "list_workflows", "service": "omics" }, { "function": "describe_domain", "service": "opensearch" }, { "function": "describe_domain_auto_tunes", "service": "opensearch" }, { "function": "describe_domain_change_progress", "service": "opensearch" }, { "function": "describe_domain_config", "service": "opensearch" }, { "function": "describe_domain_health", "service": "opensearch" }, { "function": "describe_domain_nodes", "service": "opensearch" }, { "function": "describe_domains", "service": "opensearch" }, { "function": "describe_dry_run_progress", "service": "opensearch" }, { "function": "describe_inbound_connections", "service": "opensearch" }, { "function": "describe_instance_type_limits", "service": "opensearch" }, { "function": "describe_outbound_connections", "service": "opensearch" }, { "function": "describe_packages", "service": "opensearch" }, { "function": "describe_reserved_instance_offerings", "service": "opensearch" }, { "function": "describe_reserved_instances", "service": "opensearch" }, { "function": "describe_vpc_endpoints", "service": "opensearch" }, { "function": "get_compatible_versions", "service": "opensearch" }, { "function": "get_package_version_history", "service": "opensearch" }, { "function": "get_paginator", "service": "opensearch" }, { "function": "get_upgrade_history", "service": "opensearch" }, { "function": "get_upgrade_status", "service": "opensearch" }, { "function": "get_waiter", "service": "opensearch" }, { "function": "list_domain_names", "service": "opensearch" }, { "function": "list_domains_for_package", "service": "opensearch" }, { "function": "list_instance_type_details", "service": "opensearch" }, { "function": "list_packages_for_domain", "service": "opensearch" }, { "function": "list_scheduled_actions", "service": "opensearch" }, { "function": "list_tags", "service": "opensearch" }, { "function": "list_versions", "service": "opensearch" }, { "function": "list_vpc_endpoint_access", "service": "opensearch" }, { "function": "list_vpc_endpoints", "service": "opensearch" }, { "function": "list_vpc_endpoints_for_domain", "service": "opensearch" }, { "function": "get_access_policy", "service": "opensearchserverless" }, { "function": "get_account_settings", "service": "opensearchserverless" }, { "function": "get_paginator", "service": "opensearchserverless" }, { "function": "get_policies_stats", "service": "opensearchserverless" }, { "function": "get_security_config", "service": "opensearchserverless" }, { "function": "get_security_policy", "service": "opensearchserverless" }, { "function": "get_waiter", "service": "opensearchserverless" }, { "function": "list_access_policies", "service": "opensearchserverless" }, { "function": "list_collections", "service": "opensearchserverless" }, { "function": "list_security_configs", "service": "opensearchserverless" }, { "function": "list_security_policies", "service": "opensearchserverless" }, { "function": "list_tags_for_resource", "service": "opensearchserverless" }, { "function": "list_vpc_endpoints", "service": "opensearchserverless" }, { "function": "describe_agent_versions", "service": "opsworks" }, { "function": "describe_apps", "service": "opsworks" }, { "function": "describe_commands", "service": "opsworks" }, { "function": "describe_deployments", "service": "opsworks" }, { "function": "describe_ecs_clusters", "service": "opsworks" }, { "function": "describe_elastic_ips", "service": "opsworks" }, { "function": "describe_elastic_load_balancers", "service": "opsworks" }, { "function": "describe_instances", "service": "opsworks" }, { "function": "describe_layers", "service": "opsworks" }, { "function": "describe_load_based_auto_scaling", "service": "opsworks" }, { "function": "describe_my_user_profile", "service": "opsworks" }, { "function": "describe_operating_systems", "service": "opsworks" }, { "function": "describe_permissions", "service": "opsworks" }, { "function": "describe_raid_arrays", "service": "opsworks" }, { "function": "describe_rds_db_instances", "service": "opsworks" }, { "function": "describe_service_errors", "service": "opsworks" }, { "function": "describe_stack_provisioning_parameters", "service": "opsworks" }, { "function": "describe_stack_summary", "service": "opsworks" }, { "function": "describe_stacks", "service": "opsworks" }, { "function": "describe_time_based_auto_scaling", "service": "opsworks" }, { "function": "describe_user_profiles", "service": "opsworks" }, { "function": "describe_volumes", "service": "opsworks" }, { "function": "get_hostname_suggestion", "service": "opsworks" }, { "function": "get_paginator", "service": "opsworks" }, { "function": "get_waiter", "service": "opsworks" }, { "function": "list_tags", "service": "opsworks" }, { "function": "describe_account_attributes", "service": "opsworkscm" }, { "function": "describe_backups", "service": "opsworkscm" }, { "function": "describe_events", "service": "opsworkscm" }, { "function": "describe_node_association_status", "service": "opsworkscm" }, { "function": "describe_servers", "service": "opsworkscm" }, { "function": "get_paginator", "service": "opsworkscm" }, { "function": "get_waiter", "service": "opsworkscm" }, { "function": "list_tags_for_resource", "service": "opsworkscm" }, { "function": "describe_account", "service": "organizations" }, { "function": "describe_create_account_status", "service": "organizations" }, { "function": "describe_effective_policy", "service": "organizations" }, { "function": "describe_handshake", "service": "organizations" }, { "function": "describe_organization", "service": "organizations" }, { "function": "describe_organizational_unit", "service": "organizations" }, { "function": "describe_policy", "service": "organizations" }, { "function": "describe_resource_policy", "service": "organizations" }, { "function": "get_paginator", "service": "organizations" }, { "function": "get_waiter", "service": "organizations" }, { "function": "list_accounts", "service": "organizations" }, { "function": "list_accounts_for_parent", "service": "organizations" }, { "function": "list_aws_service_access_for_organization", "service": "organizations" }, { "function": "list_children", "service": "organizations" }, { "function": "list_create_account_status", "service": "organizations" }, { "function": "list_delegated_administrators", "service": "organizations" }, { "function": "list_delegated_services_for_account", "service": "organizations" }, { "function": "list_handshakes_for_account", "service": "organizations" }, { "function": "list_handshakes_for_organization", "service": "organizations" }, { "function": "list_organizational_units_for_parent", "service": "organizations" }, { "function": "list_parents", "service": "organizations" }, { "function": "list_policies", "service": "organizations" }, { "function": "list_policies_for_target", "service": "organizations" }, { "function": "list_roots", "service": "organizations" }, { "function": "list_tags_for_resource", "service": "organizations" }, { "function": "list_targets_for_policy", "service": "organizations" }, { "function": "get_paginator", "service": "osis" }, { "function": "get_pipeline", "service": "osis" }, { "function": "get_pipeline_blueprint", "service": "osis" }, { "function": "get_pipeline_change_progress", "service": "osis" }, { "function": "get_waiter", "service": "osis" }, { "function": "list_pipeline_blueprints", "service": "osis" }, { "function": "list_pipelines", "service": "osis" }, { "function": "list_tags_for_resource", "service": "osis" }, { "function": "get_catalog_item", "service": "outposts" }, { "function": "get_connection", "service": "outposts" }, { "function": "get_order", "service": "outposts" }, { "function": "get_outpost", "service": "outposts" }, { "function": "get_outpost_instance_types", "service": "outposts" }, { "function": "get_paginator", "service": "outposts" }, { "function": "get_site", "service": "outposts" }, { "function": "get_site_address", "service": "outposts" }, { "function": "get_waiter", "service": "outposts" }, { "function": "list_assets", "service": "outposts" }, { "function": "list_catalog_items", "service": "outposts" }, { "function": "list_orders", "service": "outposts" }, { "function": "list_outposts", "service": "outposts" }, { "function": "list_sites", "service": "outposts" }, { "function": "list_tags_for_resource", "service": "outposts" }, { "function": "describe_application_instance", "service": "panorama" }, { "function": "describe_application_instance_details", "service": "panorama" }, { "function": "describe_device", "service": "panorama" }, { "function": "describe_device_job", "service": "panorama" }, { "function": "describe_node", "service": "panorama" }, { "function": "describe_node_from_template_job", "service": "panorama" }, { "function": "describe_package", "service": "panorama" }, { "function": "describe_package_import_job", "service": "panorama" }, { "function": "describe_package_version", "service": "panorama" }, { "function": "get_paginator", "service": "panorama" }, { "function": "get_waiter", "service": "panorama" }, { "function": "list_application_instance_dependencies", "service": "panorama" }, { "function": "list_application_instance_node_instances", "service": "panorama" }, { "function": "list_application_instances", "service": "panorama" }, { "function": "list_devices", "service": "panorama" }, { "function": "list_devices_jobs", "service": "panorama" }, { "function": "list_node_from_template_jobs", "service": "panorama" }, { "function": "list_nodes", "service": "panorama" }, { "function": "list_package_import_jobs", "service": "panorama" }, { "function": "list_packages", "service": "panorama" }, { "function": "list_tags_for_resource", "service": "panorama" }, { "function": "get_alias", "service": "payment-cryptography" }, { "function": "get_key", "service": "payment-cryptography" }, { "function": "get_paginator", "service": "payment-cryptography" }, { "function": "get_parameters_for_export", "service": "payment-cryptography" }, { "function": "get_parameters_for_import", "service": "payment-cryptography" }, { "function": "get_public_key_certificate", "service": "payment-cryptography" }, { "function": "get_waiter", "service": "payment-cryptography" }, { "function": "list_aliases", "service": "payment-cryptography" }, { "function": "list_keys", "service": "payment-cryptography" }, { "function": "list_tags_for_resource", "service": "payment-cryptography" }, { "function": "get_paginator", "service": "payment-cryptography-data" }, { "function": "get_waiter", "service": "payment-cryptography-data" }, { "function": "describe_algorithm", "service": "personalize" }, { "function": "describe_batch_inference_job", "service": "personalize" }, { "function": "describe_batch_segment_job", "service": "personalize" }, { "function": "describe_campaign", "service": "personalize" }, { "function": "describe_dataset", "service": "personalize" }, { "function": "describe_dataset_export_job", "service": "personalize" }, { "function": "describe_dataset_group", "service": "personalize" }, { "function": "describe_dataset_import_job", "service": "personalize" }, { "function": "describe_event_tracker", "service": "personalize" }, { "function": "describe_feature_transformation", "service": "personalize" }, { "function": "describe_filter", "service": "personalize" }, { "function": "describe_metric_attribution", "service": "personalize" }, { "function": "describe_recipe", "service": "personalize" }, { "function": "describe_recommender", "service": "personalize" }, { "function": "describe_schema", "service": "personalize" }, { "function": "describe_solution", "service": "personalize" }, { "function": "describe_solution_version", "service": "personalize" }, { "function": "get_paginator", "service": "personalize" }, { "function": "get_solution_metrics", "service": "personalize" }, { "function": "get_waiter", "service": "personalize" }, { "function": "list_batch_inference_jobs", "service": "personalize" }, { "function": "list_batch_segment_jobs", "service": "personalize" }, { "function": "list_campaigns", "service": "personalize" }, { "function": "list_dataset_export_jobs", "service": "personalize" }, { "function": "list_dataset_groups", "service": "personalize" }, { "function": "list_dataset_import_jobs", "service": "personalize" }, { "function": "list_datasets", "service": "personalize" }, { "function": "list_event_trackers", "service": "personalize" }, { "function": "list_filters", "service": "personalize" }, { "function": "list_metric_attribution_metrics", "service": "personalize" }, { "function": "list_metric_attributions", "service": "personalize" }, { "function": "list_recipes", "service": "personalize" }, { "function": "list_recommenders", "service": "personalize" }, { "function": "list_schemas", "service": "personalize" }, { "function": "list_solution_versions", "service": "personalize" }, { "function": "list_solutions", "service": "personalize" }, { "function": "list_tags_for_resource", "service": "personalize" }, { "function": "get_paginator", "service": "personalize-events" }, { "function": "get_waiter", "service": "personalize-events" }, { "function": "get_paginator", "service": "personalize-runtime" }, { "function": "get_personalized_ranking", "service": "personalize-runtime" }, { "function": "get_recommendations", "service": "personalize-runtime" }, { "function": "get_waiter", "service": "personalize-runtime" }, { "function": "describe_dimension_keys", "service": "pi" }, { "function": "get_dimension_key_details", "service": "pi" }, { "function": "get_paginator", "service": "pi" }, { "function": "get_resource_metadata", "service": "pi" }, { "function": "get_resource_metrics", "service": "pi" }, { "function": "get_waiter", "service": "pi" }, { "function": "list_available_resource_dimensions", "service": "pi" }, { "function": "list_available_resource_metrics", "service": "pi" }, { "function": "get_adm_channel", "service": "pinpoint" }, { "function": "get_apns_channel", "service": "pinpoint" }, { "function": "get_apns_sandbox_channel", "service": "pinpoint" }, { "function": "get_apns_voip_channel", "service": "pinpoint" }, { "function": "get_apns_voip_sandbox_channel", "service": "pinpoint" }, { "function": "get_app", "service": "pinpoint" }, { "function": "get_application_date_range_kpi", "service": "pinpoint" }, { "function": "get_application_settings", "service": "pinpoint" }, { "function": "get_apps", "service": "pinpoint" }, { "function": "get_baidu_channel", "service": "pinpoint" }, { "function": "get_campaign", "service": "pinpoint" }, { "function": "get_campaign_activities", "service": "pinpoint" }, { "function": "get_campaign_date_range_kpi", "service": "pinpoint" }, { "function": "get_campaign_version", "service": "pinpoint" }, { "function": "get_campaign_versions", "service": "pinpoint" }, { "function": "get_campaigns", "service": "pinpoint" }, { "function": "get_channels", "service": "pinpoint" }, { "function": "get_email_channel", "service": "pinpoint" }, { "function": "get_email_template", "service": "pinpoint" }, { "function": "get_endpoint", "service": "pinpoint" }, { "function": "get_event_stream", "service": "pinpoint" }, { "function": "get_export_job", "service": "pinpoint" }, { "function": "get_export_jobs", "service": "pinpoint" }, { "function": "get_gcm_channel", "service": "pinpoint" }, { "function": "get_import_job", "service": "pinpoint" }, { "function": "get_import_jobs", "service": "pinpoint" }, { "function": "get_in_app_messages", "service": "pinpoint" }, { "function": "get_in_app_template", "service": "pinpoint" }, { "function": "get_journey", "service": "pinpoint" }, { "function": "get_journey_date_range_kpi", "service": "pinpoint" }, { "function": "get_journey_execution_activity_metrics", "service": "pinpoint" }, { "function": "get_journey_execution_metrics", "service": "pinpoint" }, { "function": "get_journey_run_execution_activity_metrics", "service": "pinpoint" }, { "function": "get_journey_run_execution_metrics", "service": "pinpoint" }, { "function": "get_journey_runs", "service": "pinpoint" }, { "function": "get_paginator", "service": "pinpoint" }, { "function": "get_push_template", "service": "pinpoint" }, { "function": "get_recommender_configuration", "service": "pinpoint" }, { "function": "get_recommender_configurations", "service": "pinpoint" }, { "function": "get_segment", "service": "pinpoint" }, { "function": "get_segment_export_jobs", "service": "pinpoint" }, { "function": "get_segment_import_jobs", "service": "pinpoint" }, { "function": "get_segment_version", "service": "pinpoint" }, { "function": "get_segment_versions", "service": "pinpoint" }, { "function": "get_segments", "service": "pinpoint" }, { "function": "get_sms_channel", "service": "pinpoint" }, { "function": "get_sms_template", "service": "pinpoint" }, { "function": "get_user_endpoints", "service": "pinpoint" }, { "function": "get_voice_channel", "service": "pinpoint" }, { "function": "get_voice_template", "service": "pinpoint" }, { "function": "get_waiter", "service": "pinpoint" }, { "function": "list_journeys", "service": "pinpoint" }, { "function": "list_tags_for_resource", "service": "pinpoint" }, { "function": "list_template_versions", "service": "pinpoint" }, { "function": "list_templates", "service": "pinpoint" }, { "function": "get_account", "service": "pinpoint-email" }, { "function": "get_blacklist_reports", "service": "pinpoint-email" }, { "function": "get_configuration_set", "service": "pinpoint-email" }, { "function": "get_configuration_set_event_destinations", "service": "pinpoint-email" }, { "function": "get_dedicated_ip", "service": "pinpoint-email" }, { "function": "get_dedicated_ips", "service": "pinpoint-email" }, { "function": "get_deliverability_dashboard_options", "service": "pinpoint-email" }, { "function": "get_deliverability_test_report", "service": "pinpoint-email" }, { "function": "get_domain_deliverability_campaign", "service": "pinpoint-email" }, { "function": "get_domain_statistics_report", "service": "pinpoint-email" }, { "function": "get_email_identity", "service": "pinpoint-email" }, { "function": "get_paginator", "service": "pinpoint-email" }, { "function": "get_waiter", "service": "pinpoint-email" }, { "function": "list_configuration_sets", "service": "pinpoint-email" }, { "function": "list_dedicated_ip_pools", "service": "pinpoint-email" }, { "function": "list_deliverability_test_reports", "service": "pinpoint-email" }, { "function": "list_domain_deliverability_campaigns", "service": "pinpoint-email" }, { "function": "list_email_identities", "service": "pinpoint-email" }, { "function": "list_tags_for_resource", "service": "pinpoint-email" }, { "function": "get_configuration_set_event_destinations", "service": "pinpoint-sms-voice" }, { "function": "get_paginator", "service": "pinpoint-sms-voice" }, { "function": "get_waiter", "service": "pinpoint-sms-voice" }, { "function": "describe_account_attributes", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_account_limits", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_configuration_sets", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_keywords", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_opt_out_lists", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_opted_out_numbers", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_phone_numbers", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_pools", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_sender_ids", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_spend_limits", "service": "pinpoint-sms-voice-v2" }, { "function": "get_paginator", "service": "pinpoint-sms-voice-v2" }, { "function": "get_waiter", "service": "pinpoint-sms-voice-v2" }, { "function": "list_pool_origination_identities", "service": "pinpoint-sms-voice-v2" }, { "function": "list_tags_for_resource", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_pipe", "service": "pipes" }, { "function": "get_paginator", "service": "pipes" }, { "function": "get_waiter", "service": "pipes" }, { "function": "list_pipes", "service": "pipes" }, { "function": "list_tags_for_resource", "service": "pipes" }, { "function": "describe_voices", "service": "polly" }, { "function": "get_lexicon", "service": "polly" }, { "function": "get_paginator", "service": "polly" }, { "function": "get_speech_synthesis_task", "service": "polly" }, { "function": "get_waiter", "service": "polly" }, { "function": "list_lexicons", "service": "polly" }, { "function": "list_speech_synthesis_tasks", "service": "polly" }, { "function": "describe_services", "service": "pricing" }, { "function": "get_attribute_values", "service": "pricing" }, { "function": "get_paginator", "service": "pricing" }, { "function": "get_price_list_file_url", "service": "pricing" }, { "function": "get_products", "service": "pricing" }, { "function": "get_waiter", "service": "pricing" }, { "function": "list_price_lists", "service": "pricing" }, { "function": "get_device_identifier", "service": "privatenetworks" }, { "function": "get_network", "service": "privatenetworks" }, { "function": "get_network_resource", "service": "privatenetworks" }, { "function": "get_network_site", "service": "privatenetworks" }, { "function": "get_order", "service": "privatenetworks" }, { "function": "get_paginator", "service": "privatenetworks" }, { "function": "get_waiter", "service": "privatenetworks" }, { "function": "list_device_identifiers", "service": "privatenetworks" }, { "function": "list_network_resources", "service": "privatenetworks" }, { "function": "list_network_sites", "service": "privatenetworks" }, { "function": "list_networks", "service": "privatenetworks" }, { "function": "list_orders", "service": "privatenetworks" }, { "function": "list_tags_for_resource", "service": "privatenetworks" }, { "function": "get_account_settings", "service": "proton" }, { "function": "get_component", "service": "proton" }, { "function": "get_deployment", "service": "proton" }, { "function": "get_environment", "service": "proton" }, { "function": "get_environment_account_connection", "service": "proton" }, { "function": "get_environment_template", "service": "proton" }, { "function": "get_environment_template_version", "service": "proton" }, { "function": "get_paginator", "service": "proton" }, { "function": "get_repository", "service": "proton" }, { "function": "get_repository_sync_status", "service": "proton" }, { "function": "get_resources_summary", "service": "proton" }, { "function": "get_service", "service": "proton" }, { "function": "get_service_instance", "service": "proton" }, { "function": "get_service_instance_sync_status", "service": "proton" }, { "function": "get_service_sync_blocker_summary", "service": "proton" }, { "function": "get_service_sync_config", "service": "proton" }, { "function": "get_service_template", "service": "proton" }, { "function": "get_service_template_version", "service": "proton" }, { "function": "get_template_sync_config", "service": "proton" }, { "function": "get_template_sync_status", "service": "proton" }, { "function": "get_waiter", "service": "proton" }, { "function": "list_component_outputs", "service": "proton" }, { "function": "list_component_provisioned_resources", "service": "proton" }, { "function": "list_components", "service": "proton" }, { "function": "list_deployments", "service": "proton" }, { "function": "list_environment_account_connections", "service": "proton" }, { "function": "list_environment_outputs", "service": "proton" }, { "function": "list_environment_provisioned_resources", "service": "proton" }, { "function": "list_environment_template_versions", "service": "proton" }, { "function": "list_environment_templates", "service": "proton" }, { "function": "list_environments", "service": "proton" }, { "function": "list_repositories", "service": "proton" }, { "function": "list_repository_sync_definitions", "service": "proton" }, { "function": "list_service_instance_outputs", "service": "proton" }, { "function": "list_service_instance_provisioned_resources", "service": "proton" }, { "function": "list_service_instances", "service": "proton" }, { "function": "list_service_pipeline_outputs", "service": "proton" }, { "function": "list_service_pipeline_provisioned_resources", "service": "proton" }, { "function": "list_service_template_versions", "service": "proton" }, { "function": "list_service_templates", "service": "proton" }, { "function": "list_services", "service": "proton" }, { "function": "list_tags_for_resource", "service": "proton" }, { "function": "describe_journal_kinesis_stream", "service": "qldb" }, { "function": "describe_journal_s3_export", "service": "qldb" }, { "function": "describe_ledger", "service": "qldb" }, { "function": "get_block", "service": "qldb" }, { "function": "get_digest", "service": "qldb" }, { "function": "get_paginator", "service": "qldb" }, { "function": "get_revision", "service": "qldb" }, { "function": "get_waiter", "service": "qldb" }, { "function": "list_journal_kinesis_streams_for_ledger", "service": "qldb" }, { "function": "list_journal_s3_exports", "service": "qldb" }, { "function": "list_journal_s3_exports_for_ledger", "service": "qldb" }, { "function": "list_ledgers", "service": "qldb" }, { "function": "list_tags_for_resource", "service": "qldb" }, { "function": "get_paginator", "service": "qldb-session" }, { "function": "get_waiter", "service": "qldb-session" }, { "function": "describe_account_customization", "service": "quicksight" }, { "function": "describe_account_settings", "service": "quicksight" }, { "function": "describe_account_subscription", "service": "quicksight" }, { "function": "describe_analysis", "service": "quicksight" }, { "function": "describe_analysis_definition", "service": "quicksight" }, { "function": "describe_analysis_permissions", "service": "quicksight" }, { "function": "describe_asset_bundle_export_job", "service": "quicksight" }, { "function": "describe_asset_bundle_import_job", "service": "quicksight" }, { "function": "describe_dashboard", "service": "quicksight" }, { "function": "describe_dashboard_definition", "service": "quicksight" }, { "function": "describe_dashboard_permissions", "service": "quicksight" }, { "function": "describe_dashboard_snapshot_job", "service": "quicksight" }, { "function": "describe_dashboard_snapshot_job_result", "service": "quicksight" }, { "function": "describe_data_set", "service": "quicksight" }, { "function": "describe_data_set_permissions", "service": "quicksight" }, { "function": "describe_data_set_refresh_properties", "service": "quicksight" }, { "function": "describe_data_source", "service": "quicksight" }, { "function": "describe_data_source_permissions", "service": "quicksight" }, { "function": "describe_folder", "service": "quicksight" }, { "function": "describe_folder_permissions", "service": "quicksight" }, { "function": "describe_folder_resolved_permissions", "service": "quicksight" }, { "function": "describe_group", "service": "quicksight" }, { "function": "describe_group_membership", "service": "quicksight" }, { "function": "describe_iam_policy_assignment", "service": "quicksight" }, { "function": "describe_ingestion", "service": "quicksight" }, { "function": "describe_ip_restriction", "service": "quicksight" }, { "function": "describe_namespace", "service": "quicksight" }, { "function": "describe_refresh_schedule", "service": "quicksight" }, { "function": "describe_template", "service": "quicksight" }, { "function": "describe_template_alias", "service": "quicksight" }, { "function": "describe_template_definition", "service": "quicksight" }, { "function": "describe_template_permissions", "service": "quicksight" }, { "function": "describe_theme", "service": "quicksight" }, { "function": "describe_theme_alias", "service": "quicksight" }, { "function": "describe_theme_permissions", "service": "quicksight" }, { "function": "describe_topic", "service": "quicksight" }, { "function": "describe_topic_permissions", "service": "quicksight" }, { "function": "describe_topic_refresh", "service": "quicksight" }, { "function": "describe_topic_refresh_schedule", "service": "quicksight" }, { "function": "describe_user", "service": "quicksight" }, { "function": "describe_vpc_connection", "service": "quicksight" }, { "function": "get_dashboard_embed_url", "service": "quicksight" }, { "function": "get_paginator", "service": "quicksight" }, { "function": "get_session_embed_url", "service": "quicksight" }, { "function": "get_waiter", "service": "quicksight" }, { "function": "list_analyses", "service": "quicksight" }, { "function": "list_asset_bundle_export_jobs", "service": "quicksight" }, { "function": "list_asset_bundle_import_jobs", "service": "quicksight" }, { "function": "list_dashboard_versions", "service": "quicksight" }, { "function": "list_dashboards", "service": "quicksight" }, { "function": "list_data_sets", "service": "quicksight" }, { "function": "list_data_sources", "service": "quicksight" }, { "function": "list_folder_members", "service": "quicksight" }, { "function": "list_folders", "service": "quicksight" }, { "function": "list_group_memberships", "service": "quicksight" }, { "function": "list_groups", "service": "quicksight" }, { "function": "list_iam_policy_assignments", "service": "quicksight" }, { "function": "list_iam_policy_assignments_for_user", "service": "quicksight" }, { "function": "list_ingestions", "service": "quicksight" }, { "function": "list_namespaces", "service": "quicksight" }, { "function": "list_refresh_schedules", "service": "quicksight" }, { "function": "list_tags_for_resource", "service": "quicksight" }, { "function": "list_template_aliases", "service": "quicksight" }, { "function": "list_template_versions", "service": "quicksight" }, { "function": "list_templates", "service": "quicksight" }, { "function": "list_theme_aliases", "service": "quicksight" }, { "function": "list_theme_versions", "service": "quicksight" }, { "function": "list_themes", "service": "quicksight" }, { "function": "list_topic_refresh_schedules", "service": "quicksight" }, { "function": "list_topics", "service": "quicksight" }, { "function": "list_user_groups", "service": "quicksight" }, { "function": "list_users", "service": "quicksight" }, { "function": "list_vpc_connections", "service": "quicksight" }, { "function": "get_paginator", "service": "ram" }, { "function": "get_permission", "service": "ram" }, { "function": "get_resource_policies", "service": "ram" }, { "function": "get_resource_share_associations", "service": "ram" }, { "function": "get_resource_share_invitations", "service": "ram" }, { "function": "get_resource_shares", "service": "ram" }, { "function": "get_waiter", "service": "ram" }, { "function": "list_pending_invitation_resources", "service": "ram" }, { "function": "list_permission_associations", "service": "ram" }, { "function": "list_permission_versions", "service": "ram" }, { "function": "list_permissions", "service": "ram" }, { "function": "list_principals", "service": "ram" }, { "function": "list_replace_permission_associations_work", "service": "ram" }, { "function": "list_resource_share_permissions", "service": "ram" }, { "function": "list_resource_types", "service": "ram" }, { "function": "list_resources", "service": "ram" }, { "function": "get_paginator", "service": "rbin" }, { "function": "get_rule", "service": "rbin" }, { "function": "get_waiter", "service": "rbin" }, { "function": "list_rules", "service": "rbin" }, { "function": "list_tags_for_resource", "service": "rbin" }, { "function": "describe_account_attributes", "service": "rds" }, { "function": "describe_blue_green_deployments", "service": "rds" }, { "function": "describe_certificates", "service": "rds" }, { "function": "describe_db_cluster_automated_backups", "service": "rds" }, { "function": "describe_db_cluster_backtracks", "service": "rds" }, { "function": "describe_db_cluster_endpoints", "service": "rds" }, { "function": "describe_db_cluster_parameter_groups", "service": "rds" }, { "function": "describe_db_cluster_parameters", "service": "rds" }, { "function": "describe_db_cluster_snapshot_attributes", "service": "rds" }, { "function": "describe_db_cluster_snapshots", "service": "rds" }, { "function": "describe_db_clusters", "service": "rds" }, { "function": "describe_db_engine_versions", "service": "rds" }, { "function": "describe_db_instance_automated_backups", "service": "rds" }, { "function": "describe_db_instances", "service": "rds" }, { "function": "describe_db_log_files", "service": "rds" }, { "function": "describe_db_parameter_groups", "service": "rds" }, { "function": "describe_db_parameters", "service": "rds" }, { "function": "describe_db_proxies", "service": "rds" }, { "function": "describe_db_proxy_endpoints", "service": "rds" }, { "function": "describe_db_proxy_target_groups", "service": "rds" }, { "function": "describe_db_proxy_targets", "service": "rds" }, { "function": "describe_db_security_groups", "service": "rds" }, { "function": "describe_db_snapshot_attributes", "service": "rds" }, { "function": "describe_db_snapshots", "service": "rds" }, { "function": "describe_db_subnet_groups", "service": "rds" }, { "function": "describe_engine_default_cluster_parameters", "service": "rds" }, { "function": "describe_engine_default_parameters", "service": "rds" }, { "function": "describe_event_categories", "service": "rds" }, { "function": "describe_event_subscriptions", "service": "rds" }, { "function": "describe_events", "service": "rds" }, { "function": "describe_export_tasks", "service": "rds" }, { "function": "describe_global_clusters", "service": "rds" }, { "function": "describe_option_group_options", "service": "rds" }, { "function": "describe_option_groups", "service": "rds" }, { "function": "describe_orderable_db_instance_options", "service": "rds" }, { "function": "describe_pending_maintenance_actions", "service": "rds" }, { "function": "describe_reserved_db_instances", "service": "rds" }, { "function": "describe_reserved_db_instances_offerings", "service": "rds" }, { "function": "describe_source_regions", "service": "rds" }, { "function": "describe_valid_db_instance_modifications", "service": "rds" }, { "function": "get_paginator", "service": "rds" }, { "function": "get_waiter", "service": "rds" }, { "function": "list_tags_for_resource", "service": "rds" }, { "function": "get_paginator", "service": "rds-data" }, { "function": "get_waiter", "service": "rds-data" }, { "function": "describe_account_attributes", "service": "redshift" }, { "function": "describe_authentication_profiles", "service": "redshift" }, { "function": "describe_cluster_db_revisions", "service": "redshift" }, { "function": "describe_cluster_parameter_groups", "service": "redshift" }, { "function": "describe_cluster_parameters", "service": "redshift" }, { "function": "describe_cluster_security_groups", "service": "redshift" }, { "function": "describe_cluster_snapshots", "service": "redshift" }, { "function": "describe_cluster_subnet_groups", "service": "redshift" }, { "function": "describe_cluster_tracks", "service": "redshift" }, { "function": "describe_cluster_versions", "service": "redshift" }, { "function": "describe_clusters", "service": "redshift" }, { "function": "describe_custom_domain_associations", "service": "redshift" }, { "function": "describe_data_shares", "service": "redshift" }, { "function": "describe_data_shares_for_consumer", "service": "redshift" }, { "function": "describe_data_shares_for_producer", "service": "redshift" }, { "function": "describe_default_cluster_parameters", "service": "redshift" }, { "function": "describe_endpoint_access", "service": "redshift" }, { "function": "describe_endpoint_authorization", "service": "redshift" }, { "function": "describe_event_categories", "service": "redshift" }, { "function": "describe_event_subscriptions", "service": "redshift" }, { "function": "describe_events", "service": "redshift" }, { "function": "describe_hsm_client_certificates", "service": "redshift" }, { "function": "describe_hsm_configurations", "service": "redshift" }, { "function": "describe_logging_status", "service": "redshift" }, { "function": "describe_node_configuration_options", "service": "redshift" }, { "function": "describe_orderable_cluster_options", "service": "redshift" }, { "function": "describe_partners", "service": "redshift" }, { "function": "describe_reserved_node_exchange_status", "service": "redshift" }, { "function": "describe_reserved_node_offerings", "service": "redshift" }, { "function": "describe_reserved_nodes", "service": "redshift" }, { "function": "describe_resize", "service": "redshift" }, { "function": "describe_scheduled_actions", "service": "redshift" }, { "function": "describe_snapshot_copy_grants", "service": "redshift" }, { "function": "describe_snapshot_schedules", "service": "redshift" }, { "function": "describe_storage", "service": "redshift" }, { "function": "describe_table_restore_status", "service": "redshift" }, { "function": "describe_tags", "service": "redshift" }, { "function": "describe_usage_limits", "service": "redshift" }, { "function": "get_cluster_credentials", "service": "redshift" }, { "function": "get_cluster_credentials_with_iam", "service": "redshift" }, { "function": "get_paginator", "service": "redshift" }, { "function": "get_reserved_node_exchange_configuration_options", "service": "redshift" }, { "function": "get_reserved_node_exchange_offerings", "service": "redshift" }, { "function": "get_waiter", "service": "redshift" }, { "function": "describe_statement", "service": "redshift-data" }, { "function": "describe_table", "service": "redshift-data" }, { "function": "get_paginator", "service": "redshift-data" }, { "function": "get_statement_result", "service": "redshift-data" }, { "function": "get_waiter", "service": "redshift-data" }, { "function": "list_databases", "service": "redshift-data" }, { "function": "list_schemas", "service": "redshift-data" }, { "function": "list_statements", "service": "redshift-data" }, { "function": "list_tables", "service": "redshift-data" }, { "function": "get_credentials", "service": "redshift-serverless" }, { "function": "get_endpoint_access", "service": "redshift-serverless" }, { "function": "get_namespace", "service": "redshift-serverless" }, { "function": "get_paginator", "service": "redshift-serverless" }, { "function": "get_recovery_point", "service": "redshift-serverless" }, { "function": "get_resource_policy", "service": "redshift-serverless" }, { "function": "get_snapshot", "service": "redshift-serverless" }, { "function": "get_table_restore_status", "service": "redshift-serverless" }, { "function": "get_usage_limit", "service": "redshift-serverless" }, { "function": "get_waiter", "service": "redshift-serverless" }, { "function": "get_workgroup", "service": "redshift-serverless" }, { "function": "list_endpoint_access", "service": "redshift-serverless" }, { "function": "list_namespaces", "service": "redshift-serverless" }, { "function": "list_recovery_points", "service": "redshift-serverless" }, { "function": "list_snapshots", "service": "redshift-serverless" }, { "function": "list_table_restore_status", "service": "redshift-serverless" }, { "function": "list_tags_for_resource", "service": "redshift-serverless" }, { "function": "list_usage_limits", "service": "redshift-serverless" }, { "function": "list_workgroups", "service": "redshift-serverless" }, { "function": "describe_collection", "service": "rekognition" }, { "function": "describe_dataset", "service": "rekognition" }, { "function": "describe_project_versions", "service": "rekognition" }, { "function": "describe_projects", "service": "rekognition" }, { "function": "describe_stream_processor", "service": "rekognition" }, { "function": "get_celebrity_info", "service": "rekognition" }, { "function": "get_celebrity_recognition", "service": "rekognition" }, { "function": "get_content_moderation", "service": "rekognition" }, { "function": "get_face_detection", "service": "rekognition" }, { "function": "get_face_liveness_session_results", "service": "rekognition" }, { "function": "get_face_search", "service": "rekognition" }, { "function": "get_label_detection", "service": "rekognition" }, { "function": "get_paginator", "service": "rekognition" }, { "function": "get_person_tracking", "service": "rekognition" }, { "function": "get_segment_detection", "service": "rekognition" }, { "function": "get_text_detection", "service": "rekognition" }, { "function": "get_waiter", "service": "rekognition" }, { "function": "list_collections", "service": "rekognition" }, { "function": "list_dataset_entries", "service": "rekognition" }, { "function": "list_dataset_labels", "service": "rekognition" }, { "function": "list_faces", "service": "rekognition" }, { "function": "list_project_policies", "service": "rekognition" }, { "function": "list_stream_processors", "service": "rekognition" }, { "function": "list_tags_for_resource", "service": "rekognition" }, { "function": "list_users", "service": "rekognition" }, { "function": "describe_app", "service": "resiliencehub" }, { "function": "describe_app_assessment", "service": "resiliencehub" }, { "function": "describe_app_version", "service": "resiliencehub" }, { "function": "describe_app_version_app_component", "service": "resiliencehub" }, { "function": "describe_app_version_resource", "service": "resiliencehub" }, { "function": "describe_app_version_resources_resolution_status", "service": "resiliencehub" }, { "function": "describe_app_version_template", "service": "resiliencehub" }, { "function": "describe_draft_app_version_resources_import_status", "service": "resiliencehub" }, { "function": "describe_resiliency_policy", "service": "resiliencehub" }, { "function": "get_paginator", "service": "resiliencehub" }, { "function": "get_waiter", "service": "resiliencehub" }, { "function": "list_alarm_recommendations", "service": "resiliencehub" }, { "function": "list_app_assessments", "service": "resiliencehub" }, { "function": "list_app_component_compliances", "service": "resiliencehub" }, { "function": "list_app_component_recommendations", "service": "resiliencehub" }, { "function": "list_app_input_sources", "service": "resiliencehub" }, { "function": "list_app_version_app_components", "service": "resiliencehub" }, { "function": "list_app_version_resource_mappings", "service": "resiliencehub" }, { "function": "list_app_version_resources", "service": "resiliencehub" }, { "function": "list_app_versions", "service": "resiliencehub" }, { "function": "list_apps", "service": "resiliencehub" }, { "function": "list_recommendation_templates", "service": "resiliencehub" }, { "function": "list_resiliency_policies", "service": "resiliencehub" }, { "function": "list_sop_recommendations", "service": "resiliencehub" }, { "function": "list_suggested_resiliency_policies", "service": "resiliencehub" }, { "function": "list_tags_for_resource", "service": "resiliencehub" }, { "function": "list_test_recommendations", "service": "resiliencehub" }, { "function": "list_unsupported_app_version_resources", "service": "resiliencehub" }, { "function": "get_default_view", "service": "resource-explorer-2" }, { "function": "get_index", "service": "resource-explorer-2" }, { "function": "get_paginator", "service": "resource-explorer-2" }, { "function": "get_view", "service": "resource-explorer-2" }, { "function": "get_waiter", "service": "resource-explorer-2" }, { "function": "list_indexes", "service": "resource-explorer-2" }, { "function": "list_supported_resource_types", "service": "resource-explorer-2" }, { "function": "list_tags_for_resource", "service": "resource-explorer-2" }, { "function": "list_views", "service": "resource-explorer-2" }, { "function": "get_account_settings", "service": "resource-groups" }, { "function": "get_group", "service": "resource-groups" }, { "function": "get_group_configuration", "service": "resource-groups" }, { "function": "get_group_query", "service": "resource-groups" }, { "function": "get_paginator", "service": "resource-groups" }, { "function": "get_tags", "service": "resource-groups" }, { "function": "get_waiter", "service": "resource-groups" }, { "function": "list_group_resources", "service": "resource-groups" }, { "function": "list_groups", "service": "resource-groups" }, { "function": "describe_report_creation", "service": "resourcegroupstaggingapi" }, { "function": "get_compliance_summary", "service": "resourcegroupstaggingapi" }, { "function": "get_paginator", "service": "resourcegroupstaggingapi" }, { "function": "get_resources", "service": "resourcegroupstaggingapi" }, { "function": "get_tag_keys", "service": "resourcegroupstaggingapi" }, { "function": "get_tag_values", "service": "resourcegroupstaggingapi" }, { "function": "get_waiter", "service": "resourcegroupstaggingapi" }, { "function": "describe_deployment_job", "service": "robomaker" }, { "function": "describe_fleet", "service": "robomaker" }, { "function": "describe_robot", "service": "robomaker" }, { "function": "describe_robot_application", "service": "robomaker" }, { "function": "describe_simulation_application", "service": "robomaker" }, { "function": "describe_simulation_job", "service": "robomaker" }, { "function": "describe_simulation_job_batch", "service": "robomaker" }, { "function": "describe_world", "service": "robomaker" }, { "function": "describe_world_export_job", "service": "robomaker" }, { "function": "describe_world_generation_job", "service": "robomaker" }, { "function": "describe_world_template", "service": "robomaker" }, { "function": "get_paginator", "service": "robomaker" }, { "function": "get_waiter", "service": "robomaker" }, { "function": "get_world_template_body", "service": "robomaker" }, { "function": "list_deployment_jobs", "service": "robomaker" }, { "function": "list_fleets", "service": "robomaker" }, { "function": "list_robot_applications", "service": "robomaker" }, { "function": "list_robots", "service": "robomaker" }, { "function": "list_simulation_applications", "service": "robomaker" }, { "function": "list_simulation_job_batches", "service": "robomaker" }, { "function": "list_simulation_jobs", "service": "robomaker" }, { "function": "list_tags_for_resource", "service": "robomaker" }, { "function": "list_world_export_jobs", "service": "robomaker" }, { "function": "list_world_generation_jobs", "service": "robomaker" }, { "function": "list_world_templates", "service": "robomaker" }, { "function": "list_worlds", "service": "robomaker" }, { "function": "get_crl", "service": "rolesanywhere" }, { "function": "get_paginator", "service": "rolesanywhere" }, { "function": "get_profile", "service": "rolesanywhere" }, { "function": "get_subject", "service": "rolesanywhere" }, { "function": "get_trust_anchor", "service": "rolesanywhere" }, { "function": "get_waiter", "service": "rolesanywhere" }, { "function": "list_crls", "service": "rolesanywhere" }, { "function": "list_profiles", "service": "rolesanywhere" }, { "function": "list_subjects", "service": "rolesanywhere" }, { "function": "list_tags_for_resource", "service": "rolesanywhere" }, { "function": "list_trust_anchors", "service": "rolesanywhere" }, { "function": "get_account_limit", "service": "route53" }, { "function": "get_change", "service": "route53" }, { "function": "get_checker_ip_ranges", "service": "route53" }, { "function": "get_dnssec", "service": "route53" }, { "function": "get_geo_location", "service": "route53" }, { "function": "get_health_check", "service": "route53" }, { "function": "get_health_check_count", "service": "route53" }, { "function": "get_health_check_last_failure_reason", "service": "route53" }, { "function": "get_health_check_status", "service": "route53" }, { "function": "get_hosted_zone", "service": "route53" }, { "function": "get_hosted_zone_count", "service": "route53" }, { "function": "get_hosted_zone_limit", "service": "route53" }, { "function": "get_paginator", "service": "route53" }, { "function": "get_query_logging_config", "service": "route53" }, { "function": "get_reusable_delegation_set", "service": "route53" }, { "function": "get_reusable_delegation_set_limit", "service": "route53" }, { "function": "get_traffic_policy", "service": "route53" }, { "function": "get_traffic_policy_instance", "service": "route53" }, { "function": "get_traffic_policy_instance_count", "service": "route53" }, { "function": "get_waiter", "service": "route53" }, { "function": "list_cidr_blocks", "service": "route53" }, { "function": "list_cidr_collections", "service": "route53" }, { "function": "list_cidr_locations", "service": "route53" }, { "function": "list_geo_locations", "service": "route53" }, { "function": "list_health_checks", "service": "route53" }, { "function": "list_hosted_zones", "service": "route53" }, { "function": "list_hosted_zones_by_name", "service": "route53" }, { "function": "list_hosted_zones_by_vpc", "service": "route53" }, { "function": "list_query_logging_configs", "service": "route53" }, { "function": "list_resource_record_sets", "service": "route53" }, { "function": "list_reusable_delegation_sets", "service": "route53" }, { "function": "list_tags_for_resource", "service": "route53" }, { "function": "list_tags_for_resources", "service": "route53" }, { "function": "list_traffic_policies", "service": "route53" }, { "function": "list_traffic_policy_instances", "service": "route53" }, { "function": "list_traffic_policy_instances_by_hosted_zone", "service": "route53" }, { "function": "list_traffic_policy_instances_by_policy", "service": "route53" }, { "function": "list_traffic_policy_versions", "service": "route53" }, { "function": "list_vpc_association_authorizations", "service": "route53" }, { "function": "get_paginator", "service": "route53-recovery-cluster" }, { "function": "get_routing_control_state", "service": "route53-recovery-cluster" }, { "function": "get_waiter", "service": "route53-recovery-cluster" }, { "function": "list_routing_controls", "service": "route53-recovery-cluster" }, { "function": "describe_cluster", "service": "route53-recovery-control-config" }, { "function": "describe_control_panel", "service": "route53-recovery-control-config" }, { "function": "describe_routing_control", "service": "route53-recovery-control-config" }, { "function": "describe_safety_rule", "service": "route53-recovery-control-config" }, { "function": "get_paginator", "service": "route53-recovery-control-config" }, { "function": "get_waiter", "service": "route53-recovery-control-config" }, { "function": "list_associated_route53_health_checks", "service": "route53-recovery-control-config" }, { "function": "list_clusters", "service": "route53-recovery-control-config" }, { "function": "list_control_panels", "service": "route53-recovery-control-config" }, { "function": "list_routing_controls", "service": "route53-recovery-control-config" }, { "function": "list_safety_rules", "service": "route53-recovery-control-config" }, { "function": "list_tags_for_resource", "service": "route53-recovery-control-config" }, { "function": "get_architecture_recommendations", "service": "route53-recovery-readiness" }, { "function": "get_cell", "service": "route53-recovery-readiness" }, { "function": "get_cell_readiness_summary", "service": "route53-recovery-readiness" }, { "function": "get_paginator", "service": "route53-recovery-readiness" }, { "function": "get_readiness_check", "service": "route53-recovery-readiness" }, { "function": "get_readiness_check_resource_status", "service": "route53-recovery-readiness" }, { "function": "get_readiness_check_status", "service": "route53-recovery-readiness" }, { "function": "get_recovery_group", "service": "route53-recovery-readiness" }, { "function": "get_recovery_group_readiness_summary", "service": "route53-recovery-readiness" }, { "function": "get_resource_set", "service": "route53-recovery-readiness" }, { "function": "get_waiter", "service": "route53-recovery-readiness" }, { "function": "list_cells", "service": "route53-recovery-readiness" }, { "function": "list_cross_account_authorizations", "service": "route53-recovery-readiness" }, { "function": "list_readiness_checks", "service": "route53-recovery-readiness" }, { "function": "list_recovery_groups", "service": "route53-recovery-readiness" }, { "function": "list_resource_sets", "service": "route53-recovery-readiness" }, { "function": "list_rules", "service": "route53-recovery-readiness" }, { "function": "list_tags_for_resources", "service": "route53-recovery-readiness" }, { "function": "get_contact_reachability_status", "service": "route53domains" }, { "function": "get_domain_detail", "service": "route53domains" }, { "function": "get_domain_suggestions", "service": "route53domains" }, { "function": "get_operation_detail", "service": "route53domains" }, { "function": "get_paginator", "service": "route53domains" }, { "function": "get_waiter", "service": "route53domains" }, { "function": "list_domains", "service": "route53domains" }, { "function": "list_operations", "service": "route53domains" }, { "function": "list_prices", "service": "route53domains" }, { "function": "list_tags_for_domain", "service": "route53domains" }, { "function": "get_firewall_config", "service": "route53resolver" }, { "function": "get_firewall_domain_list", "service": "route53resolver" }, { "function": "get_firewall_rule_group", "service": "route53resolver" }, { "function": "get_firewall_rule_group_association", "service": "route53resolver" }, { "function": "get_firewall_rule_group_policy", "service": "route53resolver" }, { "function": "get_outpost_resolver", "service": "route53resolver" }, { "function": "get_paginator", "service": "route53resolver" }, { "function": "get_resolver_config", "service": "route53resolver" }, { "function": "get_resolver_dnssec_config", "service": "route53resolver" }, { "function": "get_resolver_endpoint", "service": "route53resolver" }, { "function": "get_resolver_query_log_config", "service": "route53resolver" }, { "function": "get_resolver_query_log_config_association", "service": "route53resolver" }, { "function": "get_resolver_query_log_config_policy", "service": "route53resolver" }, { "function": "get_resolver_rule", "service": "route53resolver" }, { "function": "get_resolver_rule_association", "service": "route53resolver" }, { "function": "get_resolver_rule_policy", "service": "route53resolver" }, { "function": "get_waiter", "service": "route53resolver" }, { "function": "list_firewall_configs", "service": "route53resolver" }, { "function": "list_firewall_domain_lists", "service": "route53resolver" }, { "function": "list_firewall_domains", "service": "route53resolver" }, { "function": "list_firewall_rule_group_associations", "service": "route53resolver" }, { "function": "list_firewall_rule_groups", "service": "route53resolver" }, { "function": "list_firewall_rules", "service": "route53resolver" }, { "function": "list_outpost_resolvers", "service": "route53resolver" }, { "function": "list_resolver_configs", "service": "route53resolver" }, { "function": "list_resolver_dnssec_configs", "service": "route53resolver" }, { "function": "list_resolver_endpoint_ip_addresses", "service": "route53resolver" }, { "function": "list_resolver_endpoints", "service": "route53resolver" }, { "function": "list_resolver_query_log_config_associations", "service": "route53resolver" }, { "function": "list_resolver_query_log_configs", "service": "route53resolver" }, { "function": "list_resolver_rule_associations", "service": "route53resolver" }, { "function": "list_resolver_rules", "service": "route53resolver" }, { "function": "list_tags_for_resource", "service": "route53resolver" }, { "function": "get_app_monitor", "service": "rum" }, { "function": "get_app_monitor_data", "service": "rum" }, { "function": "get_paginator", "service": "rum" }, { "function": "get_waiter", "service": "rum" }, { "function": "list_app_monitors", "service": "rum" }, { "function": "list_rum_metrics_destinations", "service": "rum" }, { "function": "list_tags_for_resource", "service": "rum" }, { "function": "get_bucket_accelerate_configuration", "service": "s3" }, { "function": "get_bucket_acl", "service": "s3" }, { "function": "get_bucket_analytics_configuration", "service": "s3" }, { "function": "get_bucket_cors", "service": "s3" }, { "function": "get_bucket_encryption", "service": "s3" }, { "function": "get_bucket_intelligent_tiering_configuration", "service": "s3" }, { "function": "get_bucket_inventory_configuration", "service": "s3" }, { "function": "get_bucket_lifecycle", "service": "s3" }, { "function": "get_bucket_lifecycle_configuration", "service": "s3" }, { "function": "get_bucket_location", "service": "s3" }, { "function": "get_bucket_logging", "service": "s3" }, { "function": "get_bucket_metrics_configuration", "service": "s3" }, { "function": "get_bucket_notification", "service": "s3" }, { "function": "get_bucket_notification_configuration", "service": "s3" }, { "function": "get_bucket_ownership_controls", "service": "s3" }, { "function": "get_bucket_policy", "service": "s3" }, { "function": "get_bucket_policy_status", "service": "s3" }, { "function": "get_bucket_replication", "service": "s3" }, { "function": "get_bucket_request_payment", "service": "s3" }, { "function": "get_bucket_tagging", "service": "s3" }, { "function": "get_bucket_versioning", "service": "s3" }, { "function": "get_bucket_website", "service": "s3" }, { "function": "get_object", "service": "s3" }, { "function": "get_object_acl", "service": "s3" }, { "function": "get_object_attributes", "service": "s3" }, { "function": "get_object_legal_hold", "service": "s3" }, { "function": "get_object_lock_configuration", "service": "s3" }, { "function": "get_object_retention", "service": "s3" }, { "function": "get_object_tagging", "service": "s3" }, { "function": "get_object_torrent", "service": "s3" }, { "function": "get_paginator", "service": "s3" }, { "function": "get_public_access_block", "service": "s3" }, { "function": "get_waiter", "service": "s3" }, { "function": "list_bucket_analytics_configurations", "service": "s3" }, { "function": "list_bucket_intelligent_tiering_configurations", "service": "s3" }, { "function": "list_bucket_inventory_configurations", "service": "s3" }, { "function": "list_bucket_metrics_configurations", "service": "s3" }, { "function": "list_buckets", "service": "s3" }, { "function": "list_multipart_uploads", "service": "s3" }, { "function": "list_object_versions", "service": "s3" }, { "function": "list_objects", "service": "s3" }, { "function": "list_objects_v2", "service": "s3" }, { "function": "list_parts", "service": "s3" }, { "function": "describe_job", "service": "s3control" }, { "function": "describe_multi_region_access_point_operation", "service": "s3control" }, { "function": "get_access_point", "service": "s3control" }, { "function": "get_access_point_configuration_for_object_lambda", "service": "s3control" }, { "function": "get_access_point_for_object_lambda", "service": "s3control" }, { "function": "get_access_point_policy", "service": "s3control" }, { "function": "get_access_point_policy_for_object_lambda", "service": "s3control" }, { "function": "get_access_point_policy_status", "service": "s3control" }, { "function": "get_access_point_policy_status_for_object_lambda", "service": "s3control" }, { "function": "get_bucket", "service": "s3control" }, { "function": "get_bucket_lifecycle_configuration", "service": "s3control" }, { "function": "get_bucket_policy", "service": "s3control" }, { "function": "get_bucket_replication", "service": "s3control" }, { "function": "get_bucket_tagging", "service": "s3control" }, { "function": "get_bucket_versioning", "service": "s3control" }, { "function": "get_job_tagging", "service": "s3control" }, { "function": "get_multi_region_access_point", "service": "s3control" }, { "function": "get_multi_region_access_point_policy", "service": "s3control" }, { "function": "get_multi_region_access_point_policy_status", "service": "s3control" }, { "function": "get_multi_region_access_point_routes", "service": "s3control" }, { "function": "get_paginator", "service": "s3control" }, { "function": "get_public_access_block", "service": "s3control" }, { "function": "get_storage_lens_configuration", "service": "s3control" }, { "function": "get_storage_lens_configuration_tagging", "service": "s3control" }, { "function": "get_waiter", "service": "s3control" }, { "function": "list_access_points", "service": "s3control" }, { "function": "list_access_points_for_object_lambda", "service": "s3control" }, { "function": "list_jobs", "service": "s3control" }, { "function": "list_multi_region_access_points", "service": "s3control" }, { "function": "list_regional_buckets", "service": "s3control" }, { "function": "list_storage_lens_configurations", "service": "s3control" }, { "function": "get_paginator", "service": "s3outposts" }, { "function": "get_waiter", "service": "s3outposts" }, { "function": "list_endpoints", "service": "s3outposts" }, { "function": "list_outposts_with_s3", "service": "s3outposts" }, { "function": "list_shared_endpoints", "service": "s3outposts" }, { "function": "describe_action", "service": "sagemaker" }, { "function": "describe_algorithm", "service": "sagemaker" }, { "function": "describe_app", "service": "sagemaker" }, { "function": "describe_app_image_config", "service": "sagemaker" }, { "function": "describe_artifact", "service": "sagemaker" }, { "function": "describe_auto_ml_job", "service": "sagemaker" }, { "function": "describe_auto_ml_job_v2", "service": "sagemaker" }, { "function": "describe_code_repository", "service": "sagemaker" }, { "function": "describe_compilation_job", "service": "sagemaker" }, { "function": "describe_context", "service": "sagemaker" }, { "function": "describe_data_quality_job_definition", "service": "sagemaker" }, { "function": "describe_device", "service": "sagemaker" }, { "function": "describe_device_fleet", "service": "sagemaker" }, { "function": "describe_domain", "service": "sagemaker" }, { "function": "describe_edge_deployment_plan", "service": "sagemaker" }, { "function": "describe_edge_packaging_job", "service": "sagemaker" }, { "function": "describe_endpoint", "service": "sagemaker" }, { "function": "describe_endpoint_config", "service": "sagemaker" }, { "function": "describe_experiment", "service": "sagemaker" }, { "function": "describe_feature_group", "service": "sagemaker" }, { "function": "describe_feature_metadata", "service": "sagemaker" }, { "function": "describe_flow_definition", "service": "sagemaker" }, { "function": "describe_hub", "service": "sagemaker" }, { "function": "describe_hub_content", "service": "sagemaker" }, { "function": "describe_human_task_ui", "service": "sagemaker" }, { "function": "describe_hyper_parameter_tuning_job", "service": "sagemaker" }, { "function": "describe_image", "service": "sagemaker" }, { "function": "describe_image_version", "service": "sagemaker" }, { "function": "describe_inference_experiment", "service": "sagemaker" }, { "function": "describe_inference_recommendations_job", "service": "sagemaker" }, { "function": "describe_labeling_job", "service": "sagemaker" }, { "function": "describe_lineage_group", "service": "sagemaker" }, { "function": "describe_model", "service": "sagemaker" }, { "function": "describe_model_bias_job_definition", "service": "sagemaker" }, { "function": "describe_model_card", "service": "sagemaker" }, { "function": "describe_model_card_export_job", "service": "sagemaker" }, { "function": "describe_model_explainability_job_definition", "service": "sagemaker" }, { "function": "describe_model_package", "service": "sagemaker" }, { "function": "describe_model_package_group", "service": "sagemaker" }, { "function": "describe_model_quality_job_definition", "service": "sagemaker" }, { "function": "describe_monitoring_schedule", "service": "sagemaker" }, { "function": "describe_notebook_instance", "service": "sagemaker" }, { "function": "describe_notebook_instance_lifecycle_config", "service": "sagemaker" }, { "function": "describe_pipeline", "service": "sagemaker" }, { "function": "describe_pipeline_definition_for_execution", "service": "sagemaker" }, { "function": "describe_pipeline_execution", "service": "sagemaker" }, { "function": "describe_processing_job", "service": "sagemaker" }, { "function": "describe_project", "service": "sagemaker" }, { "function": "describe_space", "service": "sagemaker" }, { "function": "describe_studio_lifecycle_config", "service": "sagemaker" }, { "function": "describe_subscribed_workteam", "service": "sagemaker" }, { "function": "describe_training_job", "service": "sagemaker" }, { "function": "describe_transform_job", "service": "sagemaker" }, { "function": "describe_trial", "service": "sagemaker" }, { "function": "describe_trial_component", "service": "sagemaker" }, { "function": "describe_user_profile", "service": "sagemaker" }, { "function": "describe_workforce", "service": "sagemaker" }, { "function": "describe_workteam", "service": "sagemaker" }, { "function": "get_device_fleet_report", "service": "sagemaker" }, { "function": "get_lineage_group_policy", "service": "sagemaker" }, { "function": "get_model_package_group_policy", "service": "sagemaker" }, { "function": "get_paginator", "service": "sagemaker" }, { "function": "get_sagemaker_servicecatalog_portfolio_status", "service": "sagemaker" }, { "function": "get_search_suggestions", "service": "sagemaker" }, { "function": "get_waiter", "service": "sagemaker" }, { "function": "list_actions", "service": "sagemaker" }, { "function": "list_algorithms", "service": "sagemaker" }, { "function": "list_aliases", "service": "sagemaker" }, { "function": "list_app_image_configs", "service": "sagemaker" }, { "function": "list_apps", "service": "sagemaker" }, { "function": "list_artifacts", "service": "sagemaker" }, { "function": "list_associations", "service": "sagemaker" }, { "function": "list_auto_ml_jobs", "service": "sagemaker" }, { "function": "list_candidates_for_auto_ml_job", "service": "sagemaker" }, { "function": "list_code_repositories", "service": "sagemaker" }, { "function": "list_compilation_jobs", "service": "sagemaker" }, { "function": "list_contexts", "service": "sagemaker" }, { "function": "list_data_quality_job_definitions", "service": "sagemaker" }, { "function": "list_device_fleets", "service": "sagemaker" }, { "function": "list_devices", "service": "sagemaker" }, { "function": "list_domains", "service": "sagemaker" }, { "function": "list_edge_deployment_plans", "service": "sagemaker" }, { "function": "list_edge_packaging_jobs", "service": "sagemaker" }, { "function": "list_endpoint_configs", "service": "sagemaker" }, { "function": "list_endpoints", "service": "sagemaker" }, { "function": "list_experiments", "service": "sagemaker" }, { "function": "list_feature_groups", "service": "sagemaker" }, { "function": "list_flow_definitions", "service": "sagemaker" }, { "function": "list_hub_content_versions", "service": "sagemaker" }, { "function": "list_hub_contents", "service": "sagemaker" }, { "function": "list_hubs", "service": "sagemaker" }, { "function": "list_human_task_uis", "service": "sagemaker" }, { "function": "list_hyper_parameter_tuning_jobs", "service": "sagemaker" }, { "function": "list_image_versions", "service": "sagemaker" }, { "function": "list_images", "service": "sagemaker" }, { "function": "list_inference_experiments", "service": "sagemaker" }, { "function": "list_inference_recommendations_job_steps", "service": "sagemaker" }, { "function": "list_inference_recommendations_jobs", "service": "sagemaker" }, { "function": "list_labeling_jobs", "service": "sagemaker" }, { "function": "list_labeling_jobs_for_workteam", "service": "sagemaker" }, { "function": "list_lineage_groups", "service": "sagemaker" }, { "function": "list_model_bias_job_definitions", "service": "sagemaker" }, { "function": "list_model_card_export_jobs", "service": "sagemaker" }, { "function": "list_model_card_versions", "service": "sagemaker" }, { "function": "list_model_cards", "service": "sagemaker" }, { "function": "list_model_explainability_job_definitions", "service": "sagemaker" }, { "function": "list_model_metadata", "service": "sagemaker" }, { "function": "list_model_package_groups", "service": "sagemaker" }, { "function": "list_model_packages", "service": "sagemaker" }, { "function": "list_model_quality_job_definitions", "service": "sagemaker" }, { "function": "list_models", "service": "sagemaker" }, { "function": "list_monitoring_alert_history", "service": "sagemaker" }, { "function": "list_monitoring_alerts", "service": "sagemaker" }, { "function": "list_monitoring_executions", "service": "sagemaker" }, { "function": "list_monitoring_schedules", "service": "sagemaker" }, { "function": "list_notebook_instance_lifecycle_configs", "service": "sagemaker" }, { "function": "list_notebook_instances", "service": "sagemaker" }, { "function": "list_pipeline_execution_steps", "service": "sagemaker" }, { "function": "list_pipeline_executions", "service": "sagemaker" }, { "function": "list_pipeline_parameters_for_execution", "service": "sagemaker" }, { "function": "list_pipelines", "service": "sagemaker" }, { "function": "list_processing_jobs", "service": "sagemaker" }, { "function": "list_projects", "service": "sagemaker" }, { "function": "list_resource_catalogs", "service": "sagemaker" }, { "function": "list_spaces", "service": "sagemaker" }, { "function": "list_stage_devices", "service": "sagemaker" }, { "function": "list_studio_lifecycle_configs", "service": "sagemaker" }, { "function": "list_subscribed_workteams", "service": "sagemaker" }, { "function": "list_tags", "service": "sagemaker" }, { "function": "list_training_jobs", "service": "sagemaker" }, { "function": "list_training_jobs_for_hyper_parameter_tuning_job", "service": "sagemaker" }, { "function": "list_transform_jobs", "service": "sagemaker" }, { "function": "list_trial_components", "service": "sagemaker" }, { "function": "list_trials", "service": "sagemaker" }, { "function": "list_user_profiles", "service": "sagemaker" }, { "function": "list_workforces", "service": "sagemaker" }, { "function": "list_workteams", "service": "sagemaker" }, { "function": "describe_human_loop", "service": "sagemaker-a2i-runtime" }, { "function": "get_paginator", "service": "sagemaker-a2i-runtime" }, { "function": "get_waiter", "service": "sagemaker-a2i-runtime" }, { "function": "list_human_loops", "service": "sagemaker-a2i-runtime" }, { "function": "get_deployments", "service": "sagemaker-edge" }, { "function": "get_device_registration", "service": "sagemaker-edge" }, { "function": "get_paginator", "service": "sagemaker-edge" }, { "function": "get_waiter", "service": "sagemaker-edge" }, { "function": "get_paginator", "service": "sagemaker-featurestore-runtime" }, { "function": "get_record", "service": "sagemaker-featurestore-runtime" }, { "function": "get_waiter", "service": "sagemaker-featurestore-runtime" }, { "function": "get_earth_observation_job", "service": "sagemaker-geospatial" }, { "function": "get_paginator", "service": "sagemaker-geospatial" }, { "function": "get_raster_data_collection", "service": "sagemaker-geospatial" }, { "function": "get_tile", "service": "sagemaker-geospatial" }, { "function": "get_vector_enrichment_job", "service": "sagemaker-geospatial" }, { "function": "get_waiter", "service": "sagemaker-geospatial" }, { "function": "list_earth_observation_jobs", "service": "sagemaker-geospatial" }, { "function": "list_raster_data_collections", "service": "sagemaker-geospatial" }, { "function": "list_tags_for_resource", "service": "sagemaker-geospatial" }, { "function": "list_vector_enrichment_jobs", "service": "sagemaker-geospatial" }, { "function": "get_paginator", "service": "sagemaker-metrics" }, { "function": "get_waiter", "service": "sagemaker-metrics" }, { "function": "get_paginator", "service": "sagemaker-runtime" }, { "function": "get_waiter", "service": "sagemaker-runtime" }, { "function": "describe_savings_plan_rates", "service": "savingsplans" }, { "function": "describe_savings_plans", "service": "savingsplans" }, { "function": "describe_savings_plans_offering_rates", "service": "savingsplans" }, { "function": "describe_savings_plans_offerings", "service": "savingsplans" }, { "function": "get_paginator", "service": "savingsplans" }, { "function": "get_waiter", "service": "savingsplans" }, { "function": "list_tags_for_resource", "service": "savingsplans" }, { "function": "get_paginator", "service": "scheduler" }, { "function": "get_schedule", "service": "scheduler" }, { "function": "get_schedule_group", "service": "scheduler" }, { "function": "get_waiter", "service": "scheduler" }, { "function": "list_schedule_groups", "service": "scheduler" }, { "function": "list_schedules", "service": "scheduler" }, { "function": "list_tags_for_resource", "service": "scheduler" }, { "function": "describe_code_binding", "service": "schemas" }, { "function": "describe_discoverer", "service": "schemas" }, { "function": "describe_registry", "service": "schemas" }, { "function": "describe_schema", "service": "schemas" }, { "function": "get_code_binding_source", "service": "schemas" }, { "function": "get_discovered_schema", "service": "schemas" }, { "function": "get_paginator", "service": "schemas" }, { "function": "get_resource_policy", "service": "schemas" }, { "function": "get_waiter", "service": "schemas" }, { "function": "list_discoverers", "service": "schemas" }, { "function": "list_registries", "service": "schemas" }, { "function": "list_schema_versions", "service": "schemas" }, { "function": "list_schemas", "service": "schemas" }, { "function": "list_tags_for_resource", "service": "schemas" }, { "function": "get_attributes", "service": "sdb" }, { "function": "get_paginator", "service": "sdb" }, { "function": "get_waiter", "service": "sdb" }, { "function": "list_domains", "service": "sdb" }, { "function": "describe_secret", "service": "secretsmanager" }, { "function": "get_paginator", "service": "secretsmanager" }, { "function": "get_random_password", "service": "secretsmanager" }, { "function": "get_resource_policy", "service": "secretsmanager" }, { "function": "get_secret_value", "service": "secretsmanager" }, { "function": "get_waiter", "service": "secretsmanager" }, { "function": "list_secret_version_ids", "service": "secretsmanager" }, { "function": "list_secrets", "service": "secretsmanager" }, { "function": "describe_action_targets", "service": "securityhub" }, { "function": "describe_hub", "service": "securityhub" }, { "function": "describe_organization_configuration", "service": "securityhub" }, { "function": "describe_products", "service": "securityhub" }, { "function": "describe_standards", "service": "securityhub" }, { "function": "describe_standards_controls", "service": "securityhub" }, { "function": "get_administrator_account", "service": "securityhub" }, { "function": "get_enabled_standards", "service": "securityhub" }, { "function": "get_finding_aggregator", "service": "securityhub" }, { "function": "get_finding_history", "service": "securityhub" }, { "function": "get_findings", "service": "securityhub" }, { "function": "get_insight_results", "service": "securityhub" }, { "function": "get_insights", "service": "securityhub" }, { "function": "get_invitations_count", "service": "securityhub" }, { "function": "get_master_account", "service": "securityhub" }, { "function": "get_members", "service": "securityhub" }, { "function": "get_paginator", "service": "securityhub" }, { "function": "get_waiter", "service": "securityhub" }, { "function": "list_automation_rules", "service": "securityhub" }, { "function": "list_enabled_products_for_import", "service": "securityhub" }, { "function": "list_finding_aggregators", "service": "securityhub" }, { "function": "list_invitations", "service": "securityhub" }, { "function": "list_members", "service": "securityhub" }, { "function": "list_organization_admin_accounts", "service": "securityhub" }, { "function": "list_security_control_definitions", "service": "securityhub" }, { "function": "list_standards_control_associations", "service": "securityhub" }, { "function": "list_tags_for_resource", "service": "securityhub" }, { "function": "get_data_lake_exception_subscription", "service": "securitylake" }, { "function": "get_data_lake_organization_configuration", "service": "securitylake" }, { "function": "get_data_lake_sources", "service": "securitylake" }, { "function": "get_paginator", "service": "securitylake" }, { "function": "get_subscriber", "service": "securitylake" }, { "function": "get_waiter", "service": "securitylake" }, { "function": "list_data_lake_exceptions", "service": "securitylake" }, { "function": "list_data_lakes", "service": "securitylake" }, { "function": "list_log_sources", "service": "securitylake" }, { "function": "list_subscribers", "service": "securitylake" }, { "function": "list_tags_for_resource", "service": "securitylake" }, { "function": "get_application", "service": "serverlessrepo" }, { "function": "get_application_policy", "service": "serverlessrepo" }, { "function": "get_cloud_formation_template", "service": "serverlessrepo" }, { "function": "get_paginator", "service": "serverlessrepo" }, { "function": "get_waiter", "service": "serverlessrepo" }, { "function": "list_application_dependencies", "service": "serverlessrepo" }, { "function": "list_application_versions", "service": "serverlessrepo" }, { "function": "list_applications", "service": "serverlessrepo" }, { "function": "get_association_for_service_quota_template", "service": "service-quotas" }, { "function": "get_aws_default_service_quota", "service": "service-quotas" }, { "function": "get_paginator", "service": "service-quotas" }, { "function": "get_requested_service_quota_change", "service": "service-quotas" }, { "function": "get_service_quota", "service": "service-quotas" }, { "function": "get_service_quota_increase_request_from_template", "service": "service-quotas" }, { "function": "get_waiter", "service": "service-quotas" }, { "function": "list_aws_default_service_quotas", "service": "service-quotas" }, { "function": "list_requested_service_quota_change_history", "service": "service-quotas" }, { "function": "list_requested_service_quota_change_history_by_quota", "service": "service-quotas" }, { "function": "list_service_quota_increase_requests_in_template", "service": "service-quotas" }, { "function": "list_service_quotas", "service": "service-quotas" }, { "function": "list_services", "service": "service-quotas" }, { "function": "list_tags_for_resource", "service": "service-quotas" }, { "function": "describe_constraint", "service": "servicecatalog" }, { "function": "describe_copy_product_status", "service": "servicecatalog" }, { "function": "describe_portfolio", "service": "servicecatalog" }, { "function": "describe_portfolio_share_status", "service": "servicecatalog" }, { "function": "describe_portfolio_shares", "service": "servicecatalog" }, { "function": "describe_product", "service": "servicecatalog" }, { "function": "describe_product_as_admin", "service": "servicecatalog" }, { "function": "describe_product_view", "service": "servicecatalog" }, { "function": "describe_provisioned_product", "service": "servicecatalog" }, { "function": "describe_provisioned_product_plan", "service": "servicecatalog" }, { "function": "describe_provisioning_artifact", "service": "servicecatalog" }, { "function": "describe_provisioning_parameters", "service": "servicecatalog" }, { "function": "describe_record", "service": "servicecatalog" }, { "function": "describe_service_action", "service": "servicecatalog" }, { "function": "describe_service_action_execution_parameters", "service": "servicecatalog" }, { "function": "describe_tag_option", "service": "servicecatalog" }, { "function": "get_aws_organizations_access_status", "service": "servicecatalog" }, { "function": "get_paginator", "service": "servicecatalog" }, { "function": "get_provisioned_product_outputs", "service": "servicecatalog" }, { "function": "get_waiter", "service": "servicecatalog" }, { "function": "list_accepted_portfolio_shares", "service": "servicecatalog" }, { "function": "list_budgets_for_resource", "service": "servicecatalog" }, { "function": "list_constraints_for_portfolio", "service": "servicecatalog" }, { "function": "list_launch_paths", "service": "servicecatalog" }, { "function": "list_organization_portfolio_access", "service": "servicecatalog" }, { "function": "list_portfolio_access", "service": "servicecatalog" }, { "function": "list_portfolios", "service": "servicecatalog" }, { "function": "list_portfolios_for_product", "service": "servicecatalog" }, { "function": "list_principals_for_portfolio", "service": "servicecatalog" }, { "function": "list_provisioned_product_plans", "service": "servicecatalog" }, { "function": "list_provisioning_artifacts", "service": "servicecatalog" }, { "function": "list_provisioning_artifacts_for_service_action", "service": "servicecatalog" }, { "function": "list_record_history", "service": "servicecatalog" }, { "function": "list_resources_for_tag_option", "service": "servicecatalog" }, { "function": "list_service_actions", "service": "servicecatalog" }, { "function": "list_service_actions_for_provisioning_artifact", "service": "servicecatalog" }, { "function": "list_stack_instances_for_provisioned_product", "service": "servicecatalog" }, { "function": "list_tag_options", "service": "servicecatalog" }, { "function": "get_application", "service": "servicecatalog-appregistry" }, { "function": "get_associated_resource", "service": "servicecatalog-appregistry" }, { "function": "get_attribute_group", "service": "servicecatalog-appregistry" }, { "function": "get_configuration", "service": "servicecatalog-appregistry" }, { "function": "get_paginator", "service": "servicecatalog-appregistry" }, { "function": "get_waiter", "service": "servicecatalog-appregistry" }, { "function": "list_applications", "service": "servicecatalog-appregistry" }, { "function": "list_associated_attribute_groups", "service": "servicecatalog-appregistry" }, { "function": "list_associated_resources", "service": "servicecatalog-appregistry" }, { "function": "list_attribute_groups", "service": "servicecatalog-appregistry" }, { "function": "list_attribute_groups_for_application", "service": "servicecatalog-appregistry" }, { "function": "list_tags_for_resource", "service": "servicecatalog-appregistry" }, { "function": "get_instance", "service": "servicediscovery" }, { "function": "get_instances_health_status", "service": "servicediscovery" }, { "function": "get_namespace", "service": "servicediscovery" }, { "function": "get_operation", "service": "servicediscovery" }, { "function": "get_paginator", "service": "servicediscovery" }, { "function": "get_service", "service": "servicediscovery" }, { "function": "get_waiter", "service": "servicediscovery" }, { "function": "list_instances", "service": "servicediscovery" }, { "function": "list_namespaces", "service": "servicediscovery" }, { "function": "list_operations", "service": "servicediscovery" }, { "function": "list_services", "service": "servicediscovery" }, { "function": "list_tags_for_resource", "service": "servicediscovery" }, { "function": "describe_active_receipt_rule_set", "service": "ses" }, { "function": "describe_configuration_set", "service": "ses" }, { "function": "describe_receipt_rule", "service": "ses" }, { "function": "describe_receipt_rule_set", "service": "ses" }, { "function": "get_account_sending_enabled", "service": "ses" }, { "function": "get_custom_verification_email_template", "service": "ses" }, { "function": "get_identity_dkim_attributes", "service": "ses" }, { "function": "get_identity_mail_from_domain_attributes", "service": "ses" }, { "function": "get_identity_notification_attributes", "service": "ses" }, { "function": "get_identity_policies", "service": "ses" }, { "function": "get_identity_verification_attributes", "service": "ses" }, { "function": "get_paginator", "service": "ses" }, { "function": "get_send_quota", "service": "ses" }, { "function": "get_send_statistics", "service": "ses" }, { "function": "get_template", "service": "ses" }, { "function": "get_waiter", "service": "ses" }, { "function": "list_configuration_sets", "service": "ses" }, { "function": "list_custom_verification_email_templates", "service": "ses" }, { "function": "list_identities", "service": "ses" }, { "function": "list_identity_policies", "service": "ses" }, { "function": "list_receipt_filters", "service": "ses" }, { "function": "list_receipt_rule_sets", "service": "ses" }, { "function": "list_templates", "service": "ses" }, { "function": "list_verified_email_addresses", "service": "ses" }, { "function": "get_account", "service": "sesv2" }, { "function": "get_blacklist_reports", "service": "sesv2" }, { "function": "get_configuration_set", "service": "sesv2" }, { "function": "get_configuration_set_event_destinations", "service": "sesv2" }, { "function": "get_contact", "service": "sesv2" }, { "function": "get_contact_list", "service": "sesv2" }, { "function": "get_custom_verification_email_template", "service": "sesv2" }, { "function": "get_dedicated_ip", "service": "sesv2" }, { "function": "get_dedicated_ip_pool", "service": "sesv2" }, { "function": "get_dedicated_ips", "service": "sesv2" }, { "function": "get_deliverability_dashboard_options", "service": "sesv2" }, { "function": "get_deliverability_test_report", "service": "sesv2" }, { "function": "get_domain_deliverability_campaign", "service": "sesv2" }, { "function": "get_domain_statistics_report", "service": "sesv2" }, { "function": "get_email_identity", "service": "sesv2" }, { "function": "get_email_identity_policies", "service": "sesv2" }, { "function": "get_email_template", "service": "sesv2" }, { "function": "get_import_job", "service": "sesv2" }, { "function": "get_paginator", "service": "sesv2" }, { "function": "get_suppressed_destination", "service": "sesv2" }, { "function": "get_waiter", "service": "sesv2" }, { "function": "list_configuration_sets", "service": "sesv2" }, { "function": "list_contact_lists", "service": "sesv2" }, { "function": "list_contacts", "service": "sesv2" }, { "function": "list_custom_verification_email_templates", "service": "sesv2" }, { "function": "list_dedicated_ip_pools", "service": "sesv2" }, { "function": "list_deliverability_test_reports", "service": "sesv2" }, { "function": "list_domain_deliverability_campaigns", "service": "sesv2" }, { "function": "list_email_identities", "service": "sesv2" }, { "function": "list_email_templates", "service": "sesv2" }, { "function": "list_import_jobs", "service": "sesv2" }, { "function": "list_recommendations", "service": "sesv2" }, { "function": "list_suppressed_destinations", "service": "sesv2" }, { "function": "list_tags_for_resource", "service": "sesv2" }, { "function": "describe_attack", "service": "shield" }, { "function": "describe_attack_statistics", "service": "shield" }, { "function": "describe_drt_access", "service": "shield" }, { "function": "describe_emergency_contact_settings", "service": "shield" }, { "function": "describe_protection", "service": "shield" }, { "function": "describe_protection_group", "service": "shield" }, { "function": "describe_subscription", "service": "shield" }, { "function": "get_paginator", "service": "shield" }, { "function": "get_subscription_state", "service": "shield" }, { "function": "get_waiter", "service": "shield" }, { "function": "list_attacks", "service": "shield" }, { "function": "list_protection_groups", "service": "shield" }, { "function": "list_protections", "service": "shield" }, { "function": "list_resources_in_protection_group", "service": "shield" }, { "function": "list_tags_for_resource", "service": "shield" }, { "function": "describe_signing_job", "service": "signer" }, { "function": "get_paginator", "service": "signer" }, { "function": "get_revocation_status", "service": "signer" }, { "function": "get_signing_platform", "service": "signer" }, { "function": "get_signing_profile", "service": "signer" }, { "function": "get_waiter", "service": "signer" }, { "function": "list_profile_permissions", "service": "signer" }, { "function": "list_signing_jobs", "service": "signer" }, { "function": "list_signing_platforms", "service": "signer" }, { "function": "list_signing_profiles", "service": "signer" }, { "function": "list_tags_for_resource", "service": "signer" }, { "function": "describe_app", "service": "simspaceweaver" }, { "function": "describe_simulation", "service": "simspaceweaver" }, { "function": "get_paginator", "service": "simspaceweaver" }, { "function": "get_waiter", "service": "simspaceweaver" }, { "function": "list_apps", "service": "simspaceweaver" }, { "function": "list_simulations", "service": "simspaceweaver" }, { "function": "list_tags_for_resource", "service": "simspaceweaver" }, { "function": "get_app", "service": "sms" }, { "function": "get_app_launch_configuration", "service": "sms" }, { "function": "get_app_replication_configuration", "service": "sms" }, { "function": "get_app_validation_configuration", "service": "sms" }, { "function": "get_app_validation_output", "service": "sms" }, { "function": "get_connectors", "service": "sms" }, { "function": "get_paginator", "service": "sms" }, { "function": "get_replication_jobs", "service": "sms" }, { "function": "get_replication_runs", "service": "sms" }, { "function": "get_servers", "service": "sms" }, { "function": "get_waiter", "service": "sms" }, { "function": "list_apps", "service": "sms" }, { "function": "get_configuration_set_event_destinations", "service": "sms-voice" }, { "function": "get_paginator", "service": "sms-voice" }, { "function": "get_waiter", "service": "sms-voice" }, { "function": "list_configuration_sets", "service": "sms-voice" }, { "function": "describe_device", "service": "snow-device-management" }, { "function": "describe_device_ec2_instances", "service": "snow-device-management" }, { "function": "describe_execution", "service": "snow-device-management" }, { "function": "describe_task", "service": "snow-device-management" }, { "function": "get_paginator", "service": "snow-device-management" }, { "function": "get_waiter", "service": "snow-device-management" }, { "function": "list_device_resources", "service": "snow-device-management" }, { "function": "list_devices", "service": "snow-device-management" }, { "function": "list_executions", "service": "snow-device-management" }, { "function": "list_tags_for_resource", "service": "snow-device-management" }, { "function": "list_tasks", "service": "snow-device-management" }, { "function": "describe_address", "service": "snowball" }, { "function": "describe_addresses", "service": "snowball" }, { "function": "describe_cluster", "service": "snowball" }, { "function": "describe_job", "service": "snowball" }, { "function": "describe_return_shipping_label", "service": "snowball" }, { "function": "get_job_manifest", "service": "snowball" }, { "function": "get_job_unlock_code", "service": "snowball" }, { "function": "get_paginator", "service": "snowball" }, { "function": "get_snowball_usage", "service": "snowball" }, { "function": "get_software_updates", "service": "snowball" }, { "function": "get_waiter", "service": "snowball" }, { "function": "list_cluster_jobs", "service": "snowball" }, { "function": "list_clusters", "service": "snowball" }, { "function": "list_compatible_images", "service": "snowball" }, { "function": "list_jobs", "service": "snowball" }, { "function": "list_long_term_pricing", "service": "snowball" }, { "function": "list_pickup_locations", "service": "snowball" }, { "function": "list_service_versions", "service": "snowball" }, { "function": "get_data_protection_policy", "service": "sns" }, { "function": "get_endpoint_attributes", "service": "sns" }, { "function": "get_paginator", "service": "sns" }, { "function": "get_platform_application_attributes", "service": "sns" }, { "function": "get_sms_attributes", "service": "sns" }, { "function": "get_sms_sandbox_account_status", "service": "sns" }, { "function": "get_subscription_attributes", "service": "sns" }, { "function": "get_topic_attributes", "service": "sns" }, { "function": "get_waiter", "service": "sns" }, { "function": "list_endpoints_by_platform_application", "service": "sns" }, { "function": "list_origination_numbers", "service": "sns" }, { "function": "list_phone_numbers_opted_out", "service": "sns" }, { "function": "list_platform_applications", "service": "sns" }, { "function": "list_sms_sandbox_phone_numbers", "service": "sns" }, { "function": "list_subscriptions", "service": "sns" }, { "function": "list_subscriptions_by_topic", "service": "sns" }, { "function": "list_tags_for_resource", "service": "sns" }, { "function": "list_topics", "service": "sns" }, { "function": "get_paginator", "service": "sqs" }, { "function": "get_queue_attributes", "service": "sqs" }, { "function": "get_queue_url", "service": "sqs" }, { "function": "get_waiter", "service": "sqs" }, { "function": "list_dead_letter_source_queues", "service": "sqs" }, { "function": "list_message_move_tasks", "service": "sqs" }, { "function": "list_queue_tags", "service": "sqs" }, { "function": "list_queues", "service": "sqs" }, { "function": "describe_activations", "service": "ssm" }, { "function": "describe_association", "service": "ssm" }, { "function": "describe_association_execution_targets", "service": "ssm" }, { "function": "describe_association_executions", "service": "ssm" }, { "function": "describe_automation_executions", "service": "ssm" }, { "function": "describe_automation_step_executions", "service": "ssm" }, { "function": "describe_available_patches", "service": "ssm" }, { "function": "describe_document", "service": "ssm" }, { "function": "describe_document_permission", "service": "ssm" }, { "function": "describe_effective_instance_associations", "service": "ssm" }, { "function": "describe_effective_patches_for_patch_baseline", "service": "ssm" }, { "function": "describe_instance_associations_status", "service": "ssm" }, { "function": "describe_instance_information", "service": "ssm" }, { "function": "describe_instance_patch_states", "service": "ssm" }, { "function": "describe_instance_patch_states_for_patch_group", "service": "ssm" }, { "function": "describe_instance_patches", "service": "ssm" }, { "function": "describe_inventory_deletions", "service": "ssm" }, { "function": "describe_maintenance_window_execution_task_invocations", "service": "ssm" }, { "function": "describe_maintenance_window_execution_tasks", "service": "ssm" }, { "function": "describe_maintenance_window_executions", "service": "ssm" }, { "function": "describe_maintenance_window_schedule", "service": "ssm" }, { "function": "describe_maintenance_window_targets", "service": "ssm" }, { "function": "describe_maintenance_window_tasks", "service": "ssm" }, { "function": "describe_maintenance_windows", "service": "ssm" }, { "function": "describe_maintenance_windows_for_target", "service": "ssm" }, { "function": "describe_ops_items", "service": "ssm" }, { "function": "describe_parameters", "service": "ssm" }, { "function": "describe_patch_baselines", "service": "ssm" }, { "function": "describe_patch_group_state", "service": "ssm" }, { "function": "describe_patch_groups", "service": "ssm" }, { "function": "describe_patch_properties", "service": "ssm" }, { "function": "describe_sessions", "service": "ssm" }, { "function": "get_automation_execution", "service": "ssm" }, { "function": "get_calendar_state", "service": "ssm" }, { "function": "get_command_invocation", "service": "ssm" }, { "function": "get_connection_status", "service": "ssm" }, { "function": "get_default_patch_baseline", "service": "ssm" }, { "function": "get_deployable_patch_snapshot_for_instance", "service": "ssm" }, { "function": "get_document", "service": "ssm" }, { "function": "get_inventory", "service": "ssm" }, { "function": "get_inventory_schema", "service": "ssm" }, { "function": "get_maintenance_window", "service": "ssm" }, { "function": "get_maintenance_window_execution", "service": "ssm" }, { "function": "get_maintenance_window_execution_task", "service": "ssm" }, { "function": "get_maintenance_window_execution_task_invocation", "service": "ssm" }, { "function": "get_maintenance_window_task", "service": "ssm" }, { "function": "get_ops_item", "service": "ssm" }, { "function": "get_ops_metadata", "service": "ssm" }, { "function": "get_ops_summary", "service": "ssm" }, { "function": "get_paginator", "service": "ssm" }, { "function": "get_parameter", "service": "ssm" }, { "function": "get_parameter_history", "service": "ssm" }, { "function": "get_parameters", "service": "ssm" }, { "function": "get_parameters_by_path", "service": "ssm" }, { "function": "get_patch_baseline", "service": "ssm" }, { "function": "get_patch_baseline_for_patch_group", "service": "ssm" }, { "function": "get_resource_policies", "service": "ssm" }, { "function": "get_service_setting", "service": "ssm" }, { "function": "get_waiter", "service": "ssm" }, { "function": "list_association_versions", "service": "ssm" }, { "function": "list_associations", "service": "ssm" }, { "function": "list_command_invocations", "service": "ssm" }, { "function": "list_commands", "service": "ssm" }, { "function": "list_compliance_items", "service": "ssm" }, { "function": "list_compliance_summaries", "service": "ssm" }, { "function": "list_document_metadata_history", "service": "ssm" }, { "function": "list_document_versions", "service": "ssm" }, { "function": "list_documents", "service": "ssm" }, { "function": "list_inventory_entries", "service": "ssm" }, { "function": "list_ops_item_events", "service": "ssm" }, { "function": "list_ops_item_related_items", "service": "ssm" }, { "function": "list_ops_metadata", "service": "ssm" }, { "function": "list_resource_compliance_summaries", "service": "ssm" }, { "function": "list_resource_data_sync", "service": "ssm" }, { "function": "list_tags_for_resource", "service": "ssm" }, { "function": "describe_engagement", "service": "ssm-contacts" }, { "function": "describe_page", "service": "ssm-contacts" }, { "function": "get_contact", "service": "ssm-contacts" }, { "function": "get_contact_channel", "service": "ssm-contacts" }, { "function": "get_contact_policy", "service": "ssm-contacts" }, { "function": "get_paginator", "service": "ssm-contacts" }, { "function": "get_rotation", "service": "ssm-contacts" }, { "function": "get_rotation_override", "service": "ssm-contacts" }, { "function": "get_waiter", "service": "ssm-contacts" }, { "function": "list_contact_channels", "service": "ssm-contacts" }, { "function": "list_contacts", "service": "ssm-contacts" }, { "function": "list_engagements", "service": "ssm-contacts" }, { "function": "list_page_receipts", "service": "ssm-contacts" }, { "function": "list_page_resolutions", "service": "ssm-contacts" }, { "function": "list_pages_by_contact", "service": "ssm-contacts" }, { "function": "list_pages_by_engagement", "service": "ssm-contacts" }, { "function": "list_preview_rotation_shifts", "service": "ssm-contacts" }, { "function": "list_rotation_overrides", "service": "ssm-contacts" }, { "function": "list_rotation_shifts", "service": "ssm-contacts" }, { "function": "list_rotations", "service": "ssm-contacts" }, { "function": "list_tags_for_resource", "service": "ssm-contacts" }, { "function": "get_incident_record", "service": "ssm-incidents" }, { "function": "get_paginator", "service": "ssm-incidents" }, { "function": "get_replication_set", "service": "ssm-incidents" }, { "function": "get_resource_policies", "service": "ssm-incidents" }, { "function": "get_response_plan", "service": "ssm-incidents" }, { "function": "get_timeline_event", "service": "ssm-incidents" }, { "function": "get_waiter", "service": "ssm-incidents" }, { "function": "list_incident_records", "service": "ssm-incidents" }, { "function": "list_related_items", "service": "ssm-incidents" }, { "function": "list_replication_sets", "service": "ssm-incidents" }, { "function": "list_response_plans", "service": "ssm-incidents" }, { "function": "list_tags_for_resource", "service": "ssm-incidents" }, { "function": "list_timeline_events", "service": "ssm-incidents" }, { "function": "get_application", "service": "ssm-sap" }, { "function": "get_component", "service": "ssm-sap" }, { "function": "get_database", "service": "ssm-sap" }, { "function": "get_operation", "service": "ssm-sap" }, { "function": "get_paginator", "service": "ssm-sap" }, { "function": "get_resource_permission", "service": "ssm-sap" }, { "function": "get_waiter", "service": "ssm-sap" }, { "function": "list_applications", "service": "ssm-sap" }, { "function": "list_components", "service": "ssm-sap" }, { "function": "list_databases", "service": "ssm-sap" }, { "function": "list_operations", "service": "ssm-sap" }, { "function": "list_tags_for_resource", "service": "ssm-sap" }, { "function": "get_paginator", "service": "sso" }, { "function": "get_role_credentials", "service": "sso" }, { "function": "get_waiter", "service": "sso" }, { "function": "list_account_roles", "service": "sso" }, { "function": "list_accounts", "service": "sso" }, { "function": "describe_account_assignment_creation_status", "service": "sso-admin" }, { "function": "describe_account_assignment_deletion_status", "service": "sso-admin" }, { "function": "describe_instance_access_control_attribute_configuration", "service": "sso-admin" }, { "function": "describe_permission_set", "service": "sso-admin" }, { "function": "describe_permission_set_provisioning_status", "service": "sso-admin" }, { "function": "get_inline_policy_for_permission_set", "service": "sso-admin" }, { "function": "get_paginator", "service": "sso-admin" }, { "function": "get_permissions_boundary_for_permission_set", "service": "sso-admin" }, { "function": "get_waiter", "service": "sso-admin" }, { "function": "list_account_assignment_creation_status", "service": "sso-admin" }, { "function": "list_account_assignment_deletion_status", "service": "sso-admin" }, { "function": "list_account_assignments", "service": "sso-admin" }, { "function": "list_accounts_for_provisioned_permission_set", "service": "sso-admin" }, { "function": "list_customer_managed_policy_references_in_permission_set", "service": "sso-admin" }, { "function": "list_instances", "service": "sso-admin" }, { "function": "list_managed_policies_in_permission_set", "service": "sso-admin" }, { "function": "list_permission_set_provisioning_status", "service": "sso-admin" }, { "function": "list_permission_sets", "service": "sso-admin" }, { "function": "list_permission_sets_provisioned_to_account", "service": "sso-admin" }, { "function": "list_tags_for_resource", "service": "sso-admin" }, { "function": "get_paginator", "service": "sso-oidc" }, { "function": "get_waiter", "service": "sso-oidc" }, { "function": "describe_activity", "service": "stepfunctions" }, { "function": "describe_execution", "service": "stepfunctions" }, { "function": "describe_map_run", "service": "stepfunctions" }, { "function": "describe_state_machine", "service": "stepfunctions" }, { "function": "describe_state_machine_alias", "service": "stepfunctions" }, { "function": "describe_state_machine_for_execution", "service": "stepfunctions" }, { "function": "get_activity_task", "service": "stepfunctions" }, { "function": "get_execution_history", "service": "stepfunctions" }, { "function": "get_paginator", "service": "stepfunctions" }, { "function": "get_waiter", "service": "stepfunctions" }, { "function": "list_activities", "service": "stepfunctions" }, { "function": "list_executions", "service": "stepfunctions" }, { "function": "list_map_runs", "service": "stepfunctions" }, { "function": "list_state_machine_aliases", "service": "stepfunctions" }, { "function": "list_state_machine_versions", "service": "stepfunctions" }, { "function": "list_state_machines", "service": "stepfunctions" }, { "function": "list_tags_for_resource", "service": "stepfunctions" }, { "function": "describe_availability_monitor_test", "service": "storagegateway" }, { "function": "describe_bandwidth_rate_limit", "service": "storagegateway" }, { "function": "describe_bandwidth_rate_limit_schedule", "service": "storagegateway" }, { "function": "describe_cache", "service": "storagegateway" }, { "function": "describe_cached_iscsi_volumes", "service": "storagegateway" }, { "function": "describe_chap_credentials", "service": "storagegateway" }, { "function": "describe_file_system_associations", "service": "storagegateway" }, { "function": "describe_gateway_information", "service": "storagegateway" }, { "function": "describe_maintenance_start_time", "service": "storagegateway" }, { "function": "describe_nfs_file_shares", "service": "storagegateway" }, { "function": "describe_smb_file_shares", "service": "storagegateway" }, { "function": "describe_smb_settings", "service": "storagegateway" }, { "function": "describe_snapshot_schedule", "service": "storagegateway" }, { "function": "describe_stored_iscsi_volumes", "service": "storagegateway" }, { "function": "describe_tape_archives", "service": "storagegateway" }, { "function": "describe_tape_recovery_points", "service": "storagegateway" }, { "function": "describe_tapes", "service": "storagegateway" }, { "function": "describe_upload_buffer", "service": "storagegateway" }, { "function": "describe_vtl_devices", "service": "storagegateway" }, { "function": "describe_working_storage", "service": "storagegateway" }, { "function": "get_paginator", "service": "storagegateway" }, { "function": "get_waiter", "service": "storagegateway" }, { "function": "list_automatic_tape_creation_policies", "service": "storagegateway" }, { "function": "list_file_shares", "service": "storagegateway" }, { "function": "list_file_system_associations", "service": "storagegateway" }, { "function": "list_gateways", "service": "storagegateway" }, { "function": "list_local_disks", "service": "storagegateway" }, { "function": "list_tags_for_resource", "service": "storagegateway" }, { "function": "list_tape_pools", "service": "storagegateway" }, { "function": "list_tapes", "service": "storagegateway" }, { "function": "list_volume_initiators", "service": "storagegateway" }, { "function": "list_volume_recovery_points", "service": "storagegateway" }, { "function": "list_volumes", "service": "storagegateway" }, { "function": "get_access_key_info", "service": "sts" }, { "function": "get_caller_identity", "service": "sts" }, { "function": "get_federation_token", "service": "sts" }, { "function": "get_paginator", "service": "sts" }, { "function": "get_session_token", "service": "sts" }, { "function": "get_waiter", "service": "sts" }, { "function": "describe_attachment", "service": "support" }, { "function": "describe_cases", "service": "support" }, { "function": "describe_communications", "service": "support" }, { "function": "describe_create_case_options", "service": "support" }, { "function": "describe_services", "service": "support" }, { "function": "describe_severity_levels", "service": "support" }, { "function": "describe_supported_languages", "service": "support" }, { "function": "describe_trusted_advisor_check_refresh_statuses", "service": "support" }, { "function": "describe_trusted_advisor_check_result", "service": "support" }, { "function": "describe_trusted_advisor_check_summaries", "service": "support" }, { "function": "describe_trusted_advisor_checks", "service": "support" }, { "function": "get_paginator", "service": "support" }, { "function": "get_waiter", "service": "support" }, { "function": "get_account_alias", "service": "support-app" }, { "function": "get_paginator", "service": "support-app" }, { "function": "get_waiter", "service": "support-app" }, { "function": "list_slack_channel_configurations", "service": "support-app" }, { "function": "list_slack_workspace_configurations", "service": "support-app" }, { "function": "describe_activity_type", "service": "swf" }, { "function": "describe_domain", "service": "swf" }, { "function": "describe_workflow_execution", "service": "swf" }, { "function": "describe_workflow_type", "service": "swf" }, { "function": "get_paginator", "service": "swf" }, { "function": "get_waiter", "service": "swf" }, { "function": "get_workflow_execution_history", "service": "swf" }, { "function": "list_activity_types", "service": "swf" }, { "function": "list_closed_workflow_executions", "service": "swf" }, { "function": "list_domains", "service": "swf" }, { "function": "list_open_workflow_executions", "service": "swf" }, { "function": "list_tags_for_resource", "service": "swf" }, { "function": "list_workflow_types", "service": "swf" }, { "function": "describe_canaries", "service": "synthetics" }, { "function": "describe_canaries_last_run", "service": "synthetics" }, { "function": "describe_runtime_versions", "service": "synthetics" }, { "function": "get_canary", "service": "synthetics" }, { "function": "get_canary_runs", "service": "synthetics" }, { "function": "get_group", "service": "synthetics" }, { "function": "get_paginator", "service": "synthetics" }, { "function": "get_waiter", "service": "synthetics" }, { "function": "list_associated_groups", "service": "synthetics" }, { "function": "list_group_resources", "service": "synthetics" }, { "function": "list_groups", "service": "synthetics" }, { "function": "list_tags_for_resource", "service": "synthetics" }, { "function": "get_document_analysis", "service": "textract" }, { "function": "get_document_text_detection", "service": "textract" }, { "function": "get_expense_analysis", "service": "textract" }, { "function": "get_lending_analysis", "service": "textract" }, { "function": "get_lending_analysis_summary", "service": "textract" }, { "function": "get_paginator", "service": "textract" }, { "function": "get_waiter", "service": "textract" }, { "function": "describe_endpoints", "service": "timestream-query" }, { "function": "describe_scheduled_query", "service": "timestream-query" }, { "function": "get_paginator", "service": "timestream-query" }, { "function": "get_waiter", "service": "timestream-query" }, { "function": "list_scheduled_queries", "service": "timestream-query" }, { "function": "list_tags_for_resource", "service": "timestream-query" }, { "function": "describe_batch_load_task", "service": "timestream-write" }, { "function": "describe_database", "service": "timestream-write" }, { "function": "describe_endpoints", "service": "timestream-write" }, { "function": "describe_table", "service": "timestream-write" }, { "function": "get_paginator", "service": "timestream-write" }, { "function": "get_waiter", "service": "timestream-write" }, { "function": "list_batch_load_tasks", "service": "timestream-write" }, { "function": "list_databases", "service": "timestream-write" }, { "function": "list_tables", "service": "timestream-write" }, { "function": "list_tags_for_resource", "service": "timestream-write" }, { "function": "get_paginator", "service": "tnb" }, { "function": "get_sol_function_instance", "service": "tnb" }, { "function": "get_sol_function_package", "service": "tnb" }, { "function": "get_sol_function_package_content", "service": "tnb" }, { "function": "get_sol_function_package_descriptor", "service": "tnb" }, { "function": "get_sol_network_instance", "service": "tnb" }, { "function": "get_sol_network_operation", "service": "tnb" }, { "function": "get_sol_network_package", "service": "tnb" }, { "function": "get_sol_network_package_content", "service": "tnb" }, { "function": "get_sol_network_package_descriptor", "service": "tnb" }, { "function": "get_waiter", "service": "tnb" }, { "function": "list_sol_function_instances", "service": "tnb" }, { "function": "list_sol_function_packages", "service": "tnb" }, { "function": "list_sol_network_instances", "service": "tnb" }, { "function": "list_sol_network_operations", "service": "tnb" }, { "function": "list_sol_network_packages", "service": "tnb" }, { "function": "list_tags_for_resource", "service": "tnb" }, { "function": "describe_language_model", "service": "transcribe" }, { "function": "get_call_analytics_category", "service": "transcribe" }, { "function": "get_call_analytics_job", "service": "transcribe" }, { "function": "get_medical_transcription_job", "service": "transcribe" }, { "function": "get_medical_vocabulary", "service": "transcribe" }, { "function": "get_paginator", "service": "transcribe" }, { "function": "get_transcription_job", "service": "transcribe" }, { "function": "get_vocabulary", "service": "transcribe" }, { "function": "get_vocabulary_filter", "service": "transcribe" }, { "function": "get_waiter", "service": "transcribe" }, { "function": "list_call_analytics_categories", "service": "transcribe" }, { "function": "list_call_analytics_jobs", "service": "transcribe" }, { "function": "list_language_models", "service": "transcribe" }, { "function": "list_medical_transcription_jobs", "service": "transcribe" }, { "function": "list_medical_vocabularies", "service": "transcribe" }, { "function": "list_tags_for_resource", "service": "transcribe" }, { "function": "list_transcription_jobs", "service": "transcribe" }, { "function": "list_vocabularies", "service": "transcribe" }, { "function": "list_vocabulary_filters", "service": "transcribe" }, { "function": "describe_access", "service": "transfer" }, { "function": "describe_agreement", "service": "transfer" }, { "function": "describe_certificate", "service": "transfer" }, { "function": "describe_connector", "service": "transfer" }, { "function": "describe_execution", "service": "transfer" }, { "function": "describe_host_key", "service": "transfer" }, { "function": "describe_profile", "service": "transfer" }, { "function": "describe_security_policy", "service": "transfer" }, { "function": "describe_server", "service": "transfer" }, { "function": "describe_user", "service": "transfer" }, { "function": "describe_workflow", "service": "transfer" }, { "function": "get_paginator", "service": "transfer" }, { "function": "get_waiter", "service": "transfer" }, { "function": "list_accesses", "service": "transfer" }, { "function": "list_agreements", "service": "transfer" }, { "function": "list_certificates", "service": "transfer" }, { "function": "list_connectors", "service": "transfer" }, { "function": "list_executions", "service": "transfer" }, { "function": "list_host_keys", "service": "transfer" }, { "function": "list_profiles", "service": "transfer" }, { "function": "list_security_policies", "service": "transfer" }, { "function": "list_servers", "service": "transfer" }, { "function": "list_tags_for_resource", "service": "transfer" }, { "function": "list_users", "service": "transfer" }, { "function": "list_workflows", "service": "transfer" }, { "function": "describe_text_translation_job", "service": "translate" }, { "function": "get_paginator", "service": "translate" }, { "function": "get_parallel_data", "service": "translate" }, { "function": "get_terminology", "service": "translate" }, { "function": "get_waiter", "service": "translate" }, { "function": "list_languages", "service": "translate" }, { "function": "list_parallel_data", "service": "translate" }, { "function": "list_tags_for_resource", "service": "translate" }, { "function": "list_terminologies", "service": "translate" }, { "function": "list_text_translation_jobs", "service": "translate" }, { "function": "get_identity_source", "service": "verifiedpermissions" }, { "function": "get_paginator", "service": "verifiedpermissions" }, { "function": "get_policy", "service": "verifiedpermissions" }, { "function": "get_policy_store", "service": "verifiedpermissions" }, { "function": "get_policy_template", "service": "verifiedpermissions" }, { "function": "get_schema", "service": "verifiedpermissions" }, { "function": "get_waiter", "service": "verifiedpermissions" }, { "function": "list_identity_sources", "service": "verifiedpermissions" }, { "function": "list_policies", "service": "verifiedpermissions" }, { "function": "list_policy_stores", "service": "verifiedpermissions" }, { "function": "list_policy_templates", "service": "verifiedpermissions" }, { "function": "describe_domain", "service": "voice-id" }, { "function": "describe_fraudster", "service": "voice-id" }, { "function": "describe_fraudster_registration_job", "service": "voice-id" }, { "function": "describe_speaker", "service": "voice-id" }, { "function": "describe_speaker_enrollment_job", "service": "voice-id" }, { "function": "describe_watchlist", "service": "voice-id" }, { "function": "get_paginator", "service": "voice-id" }, { "function": "get_waiter", "service": "voice-id" }, { "function": "list_domains", "service": "voice-id" }, { "function": "list_fraudster_registration_jobs", "service": "voice-id" }, { "function": "list_fraudsters", "service": "voice-id" }, { "function": "list_speaker_enrollment_jobs", "service": "voice-id" }, { "function": "list_speakers", "service": "voice-id" }, { "function": "list_tags_for_resource", "service": "voice-id" }, { "function": "list_watchlists", "service": "voice-id" }, { "function": "get_access_log_subscription", "service": "vpc-lattice" }, { "function": "get_auth_policy", "service": "vpc-lattice" }, { "function": "get_listener", "service": "vpc-lattice" }, { "function": "get_paginator", "service": "vpc-lattice" }, { "function": "get_resource_policy", "service": "vpc-lattice" }, { "function": "get_rule", "service": "vpc-lattice" }, { "function": "get_service", "service": "vpc-lattice" }, { "function": "get_service_network", "service": "vpc-lattice" }, { "function": "get_service_network_service_association", "service": "vpc-lattice" }, { "function": "get_service_network_vpc_association", "service": "vpc-lattice" }, { "function": "get_target_group", "service": "vpc-lattice" }, { "function": "get_waiter", "service": "vpc-lattice" }, { "function": "list_access_log_subscriptions", "service": "vpc-lattice" }, { "function": "list_listeners", "service": "vpc-lattice" }, { "function": "list_rules", "service": "vpc-lattice" }, { "function": "list_service_network_service_associations", "service": "vpc-lattice" }, { "function": "list_service_network_vpc_associations", "service": "vpc-lattice" }, { "function": "list_service_networks", "service": "vpc-lattice" }, { "function": "list_services", "service": "vpc-lattice" }, { "function": "list_tags_for_resource", "service": "vpc-lattice" }, { "function": "list_target_groups", "service": "vpc-lattice" }, { "function": "list_targets", "service": "vpc-lattice" }, { "function": "get_byte_match_set", "service": "waf" }, { "function": "get_change_token", "service": "waf" }, { "function": "get_change_token_status", "service": "waf" }, { "function": "get_geo_match_set", "service": "waf" }, { "function": "get_ip_set", "service": "waf" }, { "function": "get_logging_configuration", "service": "waf" }, { "function": "get_paginator", "service": "waf" }, { "function": "get_permission_policy", "service": "waf" }, { "function": "get_rate_based_rule", "service": "waf" }, { "function": "get_rate_based_rule_managed_keys", "service": "waf" }, { "function": "get_regex_match_set", "service": "waf" }, { "function": "get_regex_pattern_set", "service": "waf" }, { "function": "get_rule", "service": "waf" }, { "function": "get_rule_group", "service": "waf" }, { "function": "get_sampled_requests", "service": "waf" }, { "function": "get_size_constraint_set", "service": "waf" }, { "function": "get_sql_injection_match_set", "service": "waf" }, { "function": "get_waiter", "service": "waf" }, { "function": "get_web_acl", "service": "waf" }, { "function": "get_xss_match_set", "service": "waf" }, { "function": "list_activated_rules_in_rule_group", "service": "waf" }, { "function": "list_byte_match_sets", "service": "waf" }, { "function": "list_geo_match_sets", "service": "waf" }, { "function": "list_ip_sets", "service": "waf" }, { "function": "list_logging_configurations", "service": "waf" }, { "function": "list_rate_based_rules", "service": "waf" }, { "function": "list_regex_match_sets", "service": "waf" }, { "function": "list_regex_pattern_sets", "service": "waf" }, { "function": "list_rule_groups", "service": "waf" }, { "function": "list_rules", "service": "waf" }, { "function": "list_size_constraint_sets", "service": "waf" }, { "function": "list_sql_injection_match_sets", "service": "waf" }, { "function": "list_subscribed_rule_groups", "service": "waf" }, { "function": "list_tags_for_resource", "service": "waf" }, { "function": "list_web_acls", "service": "waf" }, { "function": "list_xss_match_sets", "service": "waf" }, { "function": "get_byte_match_set", "service": "waf-regional" }, { "function": "get_change_token", "service": "waf-regional" }, { "function": "get_change_token_status", "service": "waf-regional" }, { "function": "get_geo_match_set", "service": "waf-regional" }, { "function": "get_ip_set", "service": "waf-regional" }, { "function": "get_logging_configuration", "service": "waf-regional" }, { "function": "get_paginator", "service": "waf-regional" }, { "function": "get_permission_policy", "service": "waf-regional" }, { "function": "get_rate_based_rule", "service": "waf-regional" }, { "function": "get_rate_based_rule_managed_keys", "service": "waf-regional" }, { "function": "get_regex_match_set", "service": "waf-regional" }, { "function": "get_regex_pattern_set", "service": "waf-regional" }, { "function": "get_rule", "service": "waf-regional" }, { "function": "get_rule_group", "service": "waf-regional" }, { "function": "get_sampled_requests", "service": "waf-regional" }, { "function": "get_size_constraint_set", "service": "waf-regional" }, { "function": "get_sql_injection_match_set", "service": "waf-regional" }, { "function": "get_waiter", "service": "waf-regional" }, { "function": "get_web_acl", "service": "waf-regional" }, { "function": "get_web_acl_for_resource", "service": "waf-regional" }, { "function": "get_xss_match_set", "service": "waf-regional" }, { "function": "list_activated_rules_in_rule_group", "service": "waf-regional" }, { "function": "list_byte_match_sets", "service": "waf-regional" }, { "function": "list_geo_match_sets", "service": "waf-regional" }, { "function": "list_ip_sets", "service": "waf-regional" }, { "function": "list_logging_configurations", "service": "waf-regional" }, { "function": "list_rate_based_rules", "service": "waf-regional" }, { "function": "list_regex_match_sets", "service": "waf-regional" }, { "function": "list_regex_pattern_sets", "service": "waf-regional" }, { "function": "list_resources_for_web_acl", "service": "waf-regional" }, { "function": "list_rule_groups", "service": "waf-regional" }, { "function": "list_rules", "service": "waf-regional" }, { "function": "list_size_constraint_sets", "service": "waf-regional" }, { "function": "list_sql_injection_match_sets", "service": "waf-regional" }, { "function": "list_subscribed_rule_groups", "service": "waf-regional" }, { "function": "list_tags_for_resource", "service": "waf-regional" }, { "function": "list_web_acls", "service": "waf-regional" }, { "function": "list_xss_match_sets", "service": "waf-regional" }, { "function": "describe_all_managed_products", "service": "wafv2" }, { "function": "describe_managed_products_by_vendor", "service": "wafv2" }, { "function": "describe_managed_rule_group", "service": "wafv2" }, { "function": "get_decrypted_api_key", "service": "wafv2" }, { "function": "get_ip_set", "service": "wafv2" }, { "function": "get_logging_configuration", "service": "wafv2" }, { "function": "get_managed_rule_set", "service": "wafv2" }, { "function": "get_mobile_sdk_release", "service": "wafv2" }, { "function": "get_paginator", "service": "wafv2" }, { "function": "get_permission_policy", "service": "wafv2" }, { "function": "get_rate_based_statement_managed_keys", "service": "wafv2" }, { "function": "get_regex_pattern_set", "service": "wafv2" }, { "function": "get_rule_group", "service": "wafv2" }, { "function": "get_sampled_requests", "service": "wafv2" }, { "function": "get_waiter", "service": "wafv2" }, { "function": "get_web_acl", "service": "wafv2" }, { "function": "get_web_acl_for_resource", "service": "wafv2" }, { "function": "list_api_keys", "service": "wafv2" }, { "function": "list_available_managed_rule_group_versions", "service": "wafv2" }, { "function": "list_available_managed_rule_groups", "service": "wafv2" }, { "function": "list_ip_sets", "service": "wafv2" }, { "function": "list_logging_configurations", "service": "wafv2" }, { "function": "list_managed_rule_sets", "service": "wafv2" }, { "function": "list_mobile_sdk_releases", "service": "wafv2" }, { "function": "list_regex_pattern_sets", "service": "wafv2" }, { "function": "list_resources_for_web_acl", "service": "wafv2" }, { "function": "list_rule_groups", "service": "wafv2" }, { "function": "list_tags_for_resource", "service": "wafv2" }, { "function": "list_web_acls", "service": "wafv2" }, { "function": "get_answer", "service": "wellarchitected" }, { "function": "get_consolidated_report", "service": "wellarchitected" }, { "function": "get_lens", "service": "wellarchitected" }, { "function": "get_lens_review", "service": "wellarchitected" }, { "function": "get_lens_review_report", "service": "wellarchitected" }, { "function": "get_lens_version_difference", "service": "wellarchitected" }, { "function": "get_milestone", "service": "wellarchitected" }, { "function": "get_paginator", "service": "wellarchitected" }, { "function": "get_profile", "service": "wellarchitected" }, { "function": "get_profile_template", "service": "wellarchitected" }, { "function": "get_waiter", "service": "wellarchitected" }, { "function": "get_workload", "service": "wellarchitected" }, { "function": "list_answers", "service": "wellarchitected" }, { "function": "list_check_details", "service": "wellarchitected" }, { "function": "list_check_summaries", "service": "wellarchitected" }, { "function": "list_lens_review_improvements", "service": "wellarchitected" }, { "function": "list_lens_reviews", "service": "wellarchitected" }, { "function": "list_lens_shares", "service": "wellarchitected" }, { "function": "list_lenses", "service": "wellarchitected" }, { "function": "list_milestones", "service": "wellarchitected" }, { "function": "list_notifications", "service": "wellarchitected" }, { "function": "list_profile_notifications", "service": "wellarchitected" }, { "function": "list_profile_shares", "service": "wellarchitected" }, { "function": "list_profiles", "service": "wellarchitected" }, { "function": "list_share_invitations", "service": "wellarchitected" }, { "function": "list_tags_for_resource", "service": "wellarchitected" }, { "function": "list_workload_shares", "service": "wellarchitected" }, { "function": "list_workloads", "service": "wellarchitected" }, { "function": "get_assistant", "service": "wisdom" }, { "function": "get_assistant_association", "service": "wisdom" }, { "function": "get_content", "service": "wisdom" }, { "function": "get_content_summary", "service": "wisdom" }, { "function": "get_knowledge_base", "service": "wisdom" }, { "function": "get_paginator", "service": "wisdom" }, { "function": "get_recommendations", "service": "wisdom" }, { "function": "get_session", "service": "wisdom" }, { "function": "get_waiter", "service": "wisdom" }, { "function": "list_assistant_associations", "service": "wisdom" }, { "function": "list_assistants", "service": "wisdom" }, { "function": "list_contents", "service": "wisdom" }, { "function": "list_knowledge_bases", "service": "wisdom" }, { "function": "list_tags_for_resource", "service": "wisdom" }, { "function": "describe_activities", "service": "workdocs" }, { "function": "describe_comments", "service": "workdocs" }, { "function": "describe_document_versions", "service": "workdocs" }, { "function": "describe_folder_contents", "service": "workdocs" }, { "function": "describe_groups", "service": "workdocs" }, { "function": "describe_notification_subscriptions", "service": "workdocs" }, { "function": "describe_resource_permissions", "service": "workdocs" }, { "function": "describe_root_folders", "service": "workdocs" }, { "function": "describe_users", "service": "workdocs" }, { "function": "get_current_user", "service": "workdocs" }, { "function": "get_document", "service": "workdocs" }, { "function": "get_document_path", "service": "workdocs" }, { "function": "get_document_version", "service": "workdocs" }, { "function": "get_folder", "service": "workdocs" }, { "function": "get_folder_path", "service": "workdocs" }, { "function": "get_paginator", "service": "workdocs" }, { "function": "get_resources", "service": "workdocs" }, { "function": "get_waiter", "service": "workdocs" }, { "function": "describe_audit_stream_configuration", "service": "worklink" }, { "function": "describe_company_network_configuration", "service": "worklink" }, { "function": "describe_device", "service": "worklink" }, { "function": "describe_device_policy_configuration", "service": "worklink" }, { "function": "describe_domain", "service": "worklink" }, { "function": "describe_fleet_metadata", "service": "worklink" }, { "function": "describe_identity_provider_configuration", "service": "worklink" }, { "function": "describe_website_certificate_authority", "service": "worklink" }, { "function": "get_paginator", "service": "worklink" }, { "function": "get_waiter", "service": "worklink" }, { "function": "list_devices", "service": "worklink" }, { "function": "list_domains", "service": "worklink" }, { "function": "list_fleets", "service": "worklink" }, { "function": "list_tags_for_resource", "service": "worklink" }, { "function": "list_website_authorization_providers", "service": "worklink" }, { "function": "list_website_certificate_authorities", "service": "worklink" }, { "function": "describe_email_monitoring_configuration", "service": "workmail" }, { "function": "describe_group", "service": "workmail" }, { "function": "describe_inbound_dmarc_settings", "service": "workmail" }, { "function": "describe_mailbox_export_job", "service": "workmail" }, { "function": "describe_organization", "service": "workmail" }, { "function": "describe_resource", "service": "workmail" }, { "function": "describe_user", "service": "workmail" }, { "function": "get_access_control_effect", "service": "workmail" }, { "function": "get_default_retention_policy", "service": "workmail" }, { "function": "get_impersonation_role", "service": "workmail" }, { "function": "get_impersonation_role_effect", "service": "workmail" }, { "function": "get_mail_domain", "service": "workmail" }, { "function": "get_mailbox_details", "service": "workmail" }, { "function": "get_mobile_device_access_effect", "service": "workmail" }, { "function": "get_mobile_device_access_override", "service": "workmail" }, { "function": "get_paginator", "service": "workmail" }, { "function": "get_waiter", "service": "workmail" }, { "function": "list_access_control_rules", "service": "workmail" }, { "function": "list_aliases", "service": "workmail" }, { "function": "list_availability_configurations", "service": "workmail" }, { "function": "list_group_members", "service": "workmail" }, { "function": "list_groups", "service": "workmail" }, { "function": "list_impersonation_roles", "service": "workmail" }, { "function": "list_mail_domains", "service": "workmail" }, { "function": "list_mailbox_export_jobs", "service": "workmail" }, { "function": "list_mailbox_permissions", "service": "workmail" }, { "function": "list_mobile_device_access_overrides", "service": "workmail" }, { "function": "list_mobile_device_access_rules", "service": "workmail" }, { "function": "list_organizations", "service": "workmail" }, { "function": "list_resource_delegates", "service": "workmail" }, { "function": "list_resources", "service": "workmail" }, { "function": "list_tags_for_resource", "service": "workmail" }, { "function": "list_users", "service": "workmail" }, { "function": "get_paginator", "service": "workmailmessageflow" }, { "function": "get_raw_message_content", "service": "workmailmessageflow" }, { "function": "get_waiter", "service": "workmailmessageflow" }, { "function": "describe_account", "service": "workspaces" }, { "function": "describe_account_modifications", "service": "workspaces" }, { "function": "describe_client_branding", "service": "workspaces" }, { "function": "describe_client_properties", "service": "workspaces" }, { "function": "describe_connect_client_add_ins", "service": "workspaces" }, { "function": "describe_connection_alias_permissions", "service": "workspaces" }, { "function": "describe_connection_aliases", "service": "workspaces" }, { "function": "describe_ip_groups", "service": "workspaces" }, { "function": "describe_tags", "service": "workspaces" }, { "function": "describe_workspace_bundles", "service": "workspaces" }, { "function": "describe_workspace_directories", "service": "workspaces" }, { "function": "describe_workspace_image_permissions", "service": "workspaces" }, { "function": "describe_workspace_images", "service": "workspaces" }, { "function": "describe_workspace_snapshots", "service": "workspaces" }, { "function": "describe_workspaces", "service": "workspaces" }, { "function": "describe_workspaces_connection_status", "service": "workspaces" }, { "function": "get_paginator", "service": "workspaces" }, { "function": "get_waiter", "service": "workspaces" }, { "function": "list_available_management_cidr_ranges", "service": "workspaces" }, { "function": "get_browser_settings", "service": "workspaces-web" }, { "function": "get_identity_provider", "service": "workspaces-web" }, { "function": "get_ip_access_settings", "service": "workspaces-web" }, { "function": "get_network_settings", "service": "workspaces-web" }, { "function": "get_paginator", "service": "workspaces-web" }, { "function": "get_portal", "service": "workspaces-web" }, { "function": "get_portal_service_provider_metadata", "service": "workspaces-web" }, { "function": "get_trust_store", "service": "workspaces-web" }, { "function": "get_trust_store_certificate", "service": "workspaces-web" }, { "function": "get_user_access_logging_settings", "service": "workspaces-web" }, { "function": "get_user_settings", "service": "workspaces-web" }, { "function": "get_waiter", "service": "workspaces-web" }, { "function": "list_browser_settings", "service": "workspaces-web" }, { "function": "list_identity_providers", "service": "workspaces-web" }, { "function": "list_ip_access_settings", "service": "workspaces-web" }, { "function": "list_network_settings", "service": "workspaces-web" }, { "function": "list_portals", "service": "workspaces-web" }, { "function": "list_tags_for_resource", "service": "workspaces-web" }, { "function": "list_trust_store_certificates", "service": "workspaces-web" }, { "function": "list_trust_stores", "service": "workspaces-web" }, { "function": "list_user_access_logging_settings", "service": "workspaces-web" }, { "function": "list_user_settings", "service": "workspaces-web" }, { "function": "get_encryption_config", "service": "xray" }, { "function": "get_group", "service": "xray" }, { "function": "get_groups", "service": "xray" }, { "function": "get_insight", "service": "xray" }, { "function": "get_insight_events", "service": "xray" }, { "function": "get_insight_impact_graph", "service": "xray" }, { "function": "get_insight_summaries", "service": "xray" }, { "function": "get_paginator", "service": "xray" }, { "function": "get_sampling_rules", "service": "xray" }, { "function": "get_sampling_statistic_summaries", "service": "xray" }, { "function": "get_sampling_targets", "service": "xray" }, { "function": "get_service_graph", "service": "xray" }, { "function": "get_time_series_service_statistics", "service": "xray" }, { "function": "get_trace_graph", "service": "xray" }, { "function": "get_trace_summaries", "service": "xray" }, { "function": "get_waiter", "service": "xray" }, { "function": "list_resource_policies", "service": "xray" }, { "function": "list_tags_for_resource", "service": "xray" } ] ================================================ FILE: scan/sample/list_emr_clusters_id_name.json ================================================ [ { "function": "list_clusters", "service": "emr", "parameters": { "ClusterStates": [ "WAITING" ] }, "result_key": ".Clusters[]|.Id, .Name" } ] ================================================ FILE: scan/sample/list_of_bucket_names.json ================================================ [ { "function": "list_buckets", "result_key": ".Buckets[]|.Name", "service": "s3" } ] ================================================ FILE: scan/sample/running_ec2.json ================================================ [ { "function": "describe_instances", "parameters": { "Filters": [ { "Name": "instance-state-name", "Values": [ "running" ] } ] }, "result_key": "Reservations", "service": "ec2" } ] ================================================ FILE: scan/sample/running_ec2_names.json ================================================ [ { "function": "describe_instances", "parameters": { "Filters": [ { "Name": "instance-state-name", "Values": [ "running" ] } ] }, "result_key": ".Reservations | .[] | .Instances | .[] | .Tags[]|select(.Key==\"Name\")|.Value", "service": "ec2" }, { "function": "describe_instances", "parameters": { "Filters": [ { "Name": "instance-state-name", "Values": [ "running" ] } ] }, "result_key": ".Reservations|.[]|.Instances |.[]| select((.Tags[]|select(.Key==\"managed_by_terraform\"))) | (.Tags[]|select(.Key==\"Name\")|.Value)", "service": "ec2" } ] ================================================ FILE: scan/sample/s3_buckets.json ================================================ [ { "function": "list_buckets", "result_key": "Buckets", "service": "s3" } ] ================================================ FILE: scan/sample/services/accessanalyzer.json ================================================ [ { "function": "get_access_preview", "service": "accessanalyzer" }, { "function": "get_analyzed_resource", "service": "accessanalyzer" }, { "function": "get_analyzer", "service": "accessanalyzer" }, { "function": "get_archive_rule", "service": "accessanalyzer" }, { "function": "get_finding", "service": "accessanalyzer" }, { "function": "get_generated_policy", "service": "accessanalyzer" }, { "function": "get_paginator", "service": "accessanalyzer" }, { "function": "get_waiter", "service": "accessanalyzer" }, { "function": "list_access_preview_findings", "service": "accessanalyzer" }, { "function": "list_access_previews", "service": "accessanalyzer" }, { "function": "list_analyzed_resources", "service": "accessanalyzer" }, { "function": "list_analyzers", "service": "accessanalyzer" }, { "function": "list_archive_rules", "service": "accessanalyzer" }, { "function": "list_findings", "service": "accessanalyzer" }, { "function": "list_policy_generations", "service": "accessanalyzer" }, { "function": "list_tags_for_resource", "service": "accessanalyzer" } ] ================================================ FILE: scan/sample/services/account.json ================================================ [ { "function": "get_alternate_contact", "service": "account" }, { "function": "get_contact_information", "service": "account" }, { "function": "get_paginator", "service": "account" }, { "function": "get_region_opt_status", "service": "account" }, { "function": "get_waiter", "service": "account" }, { "function": "list_regions", "service": "account" } ] ================================================ FILE: scan/sample/services/acm-pca.json ================================================ [ { "function": "describe_certificate_authority", "service": "acm-pca" }, { "function": "describe_certificate_authority_audit_report", "service": "acm-pca" }, { "function": "get_certificate", "service": "acm-pca" }, { "function": "get_certificate_authority_certificate", "service": "acm-pca" }, { "function": "get_certificate_authority_csr", "service": "acm-pca" }, { "function": "get_paginator", "service": "acm-pca" }, { "function": "get_policy", "service": "acm-pca" }, { "function": "get_waiter", "service": "acm-pca" }, { "function": "list_certificate_authorities", "service": "acm-pca" }, { "function": "list_permissions", "service": "acm-pca" }, { "function": "list_tags", "service": "acm-pca" } ] ================================================ FILE: scan/sample/services/acm.json ================================================ [ { "function": "describe_certificate", "service": "acm" }, { "function": "get_account_configuration", "service": "acm" }, { "function": "get_certificate", "service": "acm" }, { "function": "get_paginator", "service": "acm" }, { "function": "get_waiter", "service": "acm" }, { "function": "list_certificates", "service": "acm" }, { "function": "list_tags_for_certificate", "service": "acm" } ] ================================================ FILE: scan/sample/services/alexaforbusiness.json ================================================ [ { "function": "get_address_book", "service": "alexaforbusiness" }, { "function": "get_conference_preference", "service": "alexaforbusiness" }, { "function": "get_conference_provider", "service": "alexaforbusiness" }, { "function": "get_contact", "service": "alexaforbusiness" }, { "function": "get_device", "service": "alexaforbusiness" }, { "function": "get_gateway", "service": "alexaforbusiness" }, { "function": "get_gateway_group", "service": "alexaforbusiness" }, { "function": "get_invitation_configuration", "service": "alexaforbusiness" }, { "function": "get_network_profile", "service": "alexaforbusiness" }, { "function": "get_paginator", "service": "alexaforbusiness" }, { "function": "get_profile", "service": "alexaforbusiness" }, { "function": "get_room", "service": "alexaforbusiness" }, { "function": "get_room_skill_parameter", "service": "alexaforbusiness" }, { "function": "get_skill_group", "service": "alexaforbusiness" }, { "function": "get_waiter", "service": "alexaforbusiness" }, { "function": "list_business_report_schedules", "service": "alexaforbusiness" }, { "function": "list_conference_providers", "service": "alexaforbusiness" }, { "function": "list_device_events", "service": "alexaforbusiness" }, { "function": "list_gateway_groups", "service": "alexaforbusiness" }, { "function": "list_gateways", "service": "alexaforbusiness" }, { "function": "list_skills", "service": "alexaforbusiness" }, { "function": "list_skills_store_categories", "service": "alexaforbusiness" }, { "function": "list_skills_store_skills_by_category", "service": "alexaforbusiness" }, { "function": "list_smart_home_appliances", "service": "alexaforbusiness" }, { "function": "list_tags", "service": "alexaforbusiness" } ] ================================================ FILE: scan/sample/services/amp.json ================================================ [ { "function": "describe_alert_manager_definition", "service": "amp" }, { "function": "describe_logging_configuration", "service": "amp" }, { "function": "describe_rule_groups_namespace", "service": "amp" }, { "function": "describe_workspace", "service": "amp" }, { "function": "get_paginator", "service": "amp" }, { "function": "get_waiter", "service": "amp" }, { "function": "list_rule_groups_namespaces", "service": "amp" }, { "function": "list_tags_for_resource", "service": "amp" }, { "function": "list_workspaces", "service": "amp" } ] ================================================ FILE: scan/sample/services/amplify.json ================================================ [ { "function": "get_app", "service": "amplify" }, { "function": "get_artifact_url", "service": "amplify" }, { "function": "get_backend_environment", "service": "amplify" }, { "function": "get_branch", "service": "amplify" }, { "function": "get_domain_association", "service": "amplify" }, { "function": "get_job", "service": "amplify" }, { "function": "get_paginator", "service": "amplify" }, { "function": "get_waiter", "service": "amplify" }, { "function": "get_webhook", "service": "amplify" }, { "function": "list_apps", "service": "amplify" }, { "function": "list_artifacts", "service": "amplify" }, { "function": "list_backend_environments", "service": "amplify" }, { "function": "list_branches", "service": "amplify" }, { "function": "list_domain_associations", "service": "amplify" }, { "function": "list_jobs", "service": "amplify" }, { "function": "list_tags_for_resource", "service": "amplify" }, { "function": "list_webhooks", "service": "amplify" } ] ================================================ FILE: scan/sample/services/amplifybackend.json ================================================ [ { "function": "get_backend", "service": "amplifybackend" }, { "function": "get_backend_api", "service": "amplifybackend" }, { "function": "get_backend_api_models", "service": "amplifybackend" }, { "function": "get_backend_auth", "service": "amplifybackend" }, { "function": "get_backend_job", "service": "amplifybackend" }, { "function": "get_backend_storage", "service": "amplifybackend" }, { "function": "get_paginator", "service": "amplifybackend" }, { "function": "get_token", "service": "amplifybackend" }, { "function": "get_waiter", "service": "amplifybackend" }, { "function": "list_backend_jobs", "service": "amplifybackend" }, { "function": "list_s3_buckets", "service": "amplifybackend" } ] ================================================ FILE: scan/sample/services/amplifyuibuilder.json ================================================ [ { "function": "get_codegen_job", "service": "amplifyuibuilder" }, { "function": "get_component", "service": "amplifyuibuilder" }, { "function": "get_form", "service": "amplifyuibuilder" }, { "function": "get_metadata", "service": "amplifyuibuilder" }, { "function": "get_paginator", "service": "amplifyuibuilder" }, { "function": "get_theme", "service": "amplifyuibuilder" }, { "function": "get_waiter", "service": "amplifyuibuilder" }, { "function": "list_codegen_jobs", "service": "amplifyuibuilder" }, { "function": "list_components", "service": "amplifyuibuilder" }, { "function": "list_forms", "service": "amplifyuibuilder" }, { "function": "list_themes", "service": "amplifyuibuilder" } ] ================================================ FILE: scan/sample/services/apigateway.json ================================================ [ { "function": "get_account", "service": "apigateway" }, { "function": "get_api_key", "service": "apigateway" }, { "function": "get_api_keys", "service": "apigateway" }, { "function": "get_authorizer", "service": "apigateway" }, { "function": "get_authorizers", "service": "apigateway" }, { "function": "get_base_path_mapping", "service": "apigateway" }, { "function": "get_base_path_mappings", "service": "apigateway" }, { "function": "get_client_certificate", "service": "apigateway" }, { "function": "get_client_certificates", "service": "apigateway" }, { "function": "get_deployment", "service": "apigateway" }, { "function": "get_deployments", "service": "apigateway" }, { "function": "get_documentation_part", "service": "apigateway" }, { "function": "get_documentation_parts", "service": "apigateway" }, { "function": "get_documentation_version", "service": "apigateway" }, { "function": "get_documentation_versions", "service": "apigateway" }, { "function": "get_domain_name", "service": "apigateway" }, { "function": "get_domain_names", "service": "apigateway" }, { "function": "get_export", "service": "apigateway" }, { "function": "get_gateway_response", "service": "apigateway" }, { "function": "get_gateway_responses", "service": "apigateway" }, { "function": "get_integration", "service": "apigateway" }, { "function": "get_integration_response", "service": "apigateway" }, { "function": "get_method", "service": "apigateway" }, { "function": "get_method_response", "service": "apigateway" }, { "function": "get_model", "service": "apigateway" }, { "function": "get_model_template", "service": "apigateway" }, { "function": "get_models", "service": "apigateway" }, { "function": "get_paginator", "service": "apigateway" }, { "function": "get_request_validator", "service": "apigateway" }, { "function": "get_request_validators", "service": "apigateway" }, { "function": "get_resource", "service": "apigateway" }, { "function": "get_resources", "service": "apigateway" }, { "function": "get_rest_api", "service": "apigateway" }, { "function": "get_rest_apis", "service": "apigateway" }, { "function": "get_sdk", "service": "apigateway" }, { "function": "get_sdk_type", "service": "apigateway" }, { "function": "get_sdk_types", "service": "apigateway" }, { "function": "get_stage", "service": "apigateway" }, { "function": "get_stages", "service": "apigateway" }, { "function": "get_tags", "service": "apigateway" }, { "function": "get_usage", "service": "apigateway" }, { "function": "get_usage_plan", "service": "apigateway" }, { "function": "get_usage_plan_key", "service": "apigateway" }, { "function": "get_usage_plan_keys", "service": "apigateway" }, { "function": "get_usage_plans", "service": "apigateway" }, { "function": "get_vpc_link", "service": "apigateway" }, { "function": "get_vpc_links", "service": "apigateway" }, { "function": "get_waiter", "service": "apigateway" } ] ================================================ FILE: scan/sample/services/apigatewaymanagementapi.json ================================================ [ { "function": "get_connection", "service": "apigatewaymanagementapi" }, { "function": "get_paginator", "service": "apigatewaymanagementapi" }, { "function": "get_waiter", "service": "apigatewaymanagementapi" } ] ================================================ FILE: scan/sample/services/apigatewayv2.json ================================================ [ { "function": "get_api", "service": "apigatewayv2" }, { "function": "get_api_mapping", "service": "apigatewayv2" }, { "function": "get_api_mappings", "service": "apigatewayv2" }, { "function": "get_apis", "service": "apigatewayv2" }, { "function": "get_authorizer", "service": "apigatewayv2" }, { "function": "get_authorizers", "service": "apigatewayv2" }, { "function": "get_deployment", "service": "apigatewayv2" }, { "function": "get_deployments", "service": "apigatewayv2" }, { "function": "get_domain_name", "service": "apigatewayv2" }, { "function": "get_domain_names", "service": "apigatewayv2" }, { "function": "get_integration", "service": "apigatewayv2" }, { "function": "get_integration_response", "service": "apigatewayv2" }, { "function": "get_integration_responses", "service": "apigatewayv2" }, { "function": "get_integrations", "service": "apigatewayv2" }, { "function": "get_model", "service": "apigatewayv2" }, { "function": "get_model_template", "service": "apigatewayv2" }, { "function": "get_models", "service": "apigatewayv2" }, { "function": "get_paginator", "service": "apigatewayv2" }, { "function": "get_route", "service": "apigatewayv2" }, { "function": "get_route_response", "service": "apigatewayv2" }, { "function": "get_route_responses", "service": "apigatewayv2" }, { "function": "get_routes", "service": "apigatewayv2" }, { "function": "get_stage", "service": "apigatewayv2" }, { "function": "get_stages", "service": "apigatewayv2" }, { "function": "get_tags", "service": "apigatewayv2" }, { "function": "get_vpc_link", "service": "apigatewayv2" }, { "function": "get_vpc_links", "service": "apigatewayv2" }, { "function": "get_waiter", "service": "apigatewayv2" } ] ================================================ FILE: scan/sample/services/appconfig.json ================================================ [ { "function": "get_application", "service": "appconfig" }, { "function": "get_configuration", "service": "appconfig" }, { "function": "get_configuration_profile", "service": "appconfig" }, { "function": "get_deployment", "service": "appconfig" }, { "function": "get_deployment_strategy", "service": "appconfig" }, { "function": "get_environment", "service": "appconfig" }, { "function": "get_extension", "service": "appconfig" }, { "function": "get_extension_association", "service": "appconfig" }, { "function": "get_hosted_configuration_version", "service": "appconfig" }, { "function": "get_paginator", "service": "appconfig" }, { "function": "get_waiter", "service": "appconfig" }, { "function": "list_applications", "service": "appconfig" }, { "function": "list_configuration_profiles", "service": "appconfig" }, { "function": "list_deployment_strategies", "service": "appconfig" }, { "function": "list_deployments", "service": "appconfig" }, { "function": "list_environments", "service": "appconfig" }, { "function": "list_extension_associations", "service": "appconfig" }, { "function": "list_extensions", "service": "appconfig" }, { "function": "list_hosted_configuration_versions", "service": "appconfig" }, { "function": "list_tags_for_resource", "service": "appconfig" } ] ================================================ FILE: scan/sample/services/appconfigdata.json ================================================ [ { "function": "get_latest_configuration", "service": "appconfigdata" }, { "function": "get_paginator", "service": "appconfigdata" }, { "function": "get_waiter", "service": "appconfigdata" } ] ================================================ FILE: scan/sample/services/appfabric.json ================================================ [ { "function": "get_app_authorization", "service": "appfabric" }, { "function": "get_app_bundle", "service": "appfabric" }, { "function": "get_ingestion", "service": "appfabric" }, { "function": "get_ingestion_destination", "service": "appfabric" }, { "function": "get_paginator", "service": "appfabric" }, { "function": "get_waiter", "service": "appfabric" }, { "function": "list_app_authorizations", "service": "appfabric" }, { "function": "list_app_bundles", "service": "appfabric" }, { "function": "list_ingestion_destinations", "service": "appfabric" }, { "function": "list_ingestions", "service": "appfabric" }, { "function": "list_tags_for_resource", "service": "appfabric" } ] ================================================ FILE: scan/sample/services/appflow.json ================================================ [ { "function": "describe_connector", "service": "appflow" }, { "function": "describe_connector_entity", "service": "appflow" }, { "function": "describe_connector_profiles", "service": "appflow" }, { "function": "describe_connectors", "service": "appflow" }, { "function": "describe_flow", "service": "appflow" }, { "function": "describe_flow_execution_records", "service": "appflow" }, { "function": "get_paginator", "service": "appflow" }, { "function": "get_waiter", "service": "appflow" }, { "function": "list_connector_entities", "service": "appflow" }, { "function": "list_connectors", "service": "appflow" }, { "function": "list_flows", "service": "appflow" }, { "function": "list_tags_for_resource", "service": "appflow" } ] ================================================ FILE: scan/sample/services/appintegrations.json ================================================ [ { "function": "get_data_integration", "service": "appintegrations" }, { "function": "get_event_integration", "service": "appintegrations" }, { "function": "get_paginator", "service": "appintegrations" }, { "function": "get_waiter", "service": "appintegrations" }, { "function": "list_data_integration_associations", "service": "appintegrations" }, { "function": "list_data_integrations", "service": "appintegrations" }, { "function": "list_event_integration_associations", "service": "appintegrations" }, { "function": "list_event_integrations", "service": "appintegrations" }, { "function": "list_tags_for_resource", "service": "appintegrations" } ] ================================================ FILE: scan/sample/services/application-autoscaling.json ================================================ [ { "function": "describe_scalable_targets", "service": "application-autoscaling" }, { "function": "describe_scaling_activities", "service": "application-autoscaling" }, { "function": "describe_scaling_policies", "service": "application-autoscaling" }, { "function": "describe_scheduled_actions", "service": "application-autoscaling" }, { "function": "get_paginator", "service": "application-autoscaling" }, { "function": "get_waiter", "service": "application-autoscaling" }, { "function": "list_tags_for_resource", "service": "application-autoscaling" } ] ================================================ FILE: scan/sample/services/application-insights.json ================================================ [ { "function": "describe_application", "service": "application-insights" }, { "function": "describe_component", "service": "application-insights" }, { "function": "describe_component_configuration", "service": "application-insights" }, { "function": "describe_component_configuration_recommendation", "service": "application-insights" }, { "function": "describe_log_pattern", "service": "application-insights" }, { "function": "describe_observation", "service": "application-insights" }, { "function": "describe_problem", "service": "application-insights" }, { "function": "describe_problem_observations", "service": "application-insights" }, { "function": "describe_workload", "service": "application-insights" }, { "function": "get_paginator", "service": "application-insights" }, { "function": "get_waiter", "service": "application-insights" }, { "function": "list_applications", "service": "application-insights" }, { "function": "list_components", "service": "application-insights" }, { "function": "list_configuration_history", "service": "application-insights" }, { "function": "list_log_pattern_sets", "service": "application-insights" }, { "function": "list_log_patterns", "service": "application-insights" }, { "function": "list_problems", "service": "application-insights" }, { "function": "list_tags_for_resource", "service": "application-insights" }, { "function": "list_workloads", "service": "application-insights" } ] ================================================ FILE: scan/sample/services/applicationcostprofiler.json ================================================ [ { "function": "get_paginator", "service": "applicationcostprofiler" }, { "function": "get_report_definition", "service": "applicationcostprofiler" }, { "function": "get_waiter", "service": "applicationcostprofiler" }, { "function": "list_report_definitions", "service": "applicationcostprofiler" } ] ================================================ FILE: scan/sample/services/appmesh.json ================================================ [ { "function": "describe_gateway_route", "service": "appmesh" }, { "function": "describe_mesh", "service": "appmesh" }, { "function": "describe_route", "service": "appmesh" }, { "function": "describe_virtual_gateway", "service": "appmesh" }, { "function": "describe_virtual_node", "service": "appmesh" }, { "function": "describe_virtual_router", "service": "appmesh" }, { "function": "describe_virtual_service", "service": "appmesh" }, { "function": "get_paginator", "service": "appmesh" }, { "function": "get_waiter", "service": "appmesh" }, { "function": "list_gateway_routes", "service": "appmesh" }, { "function": "list_meshes", "service": "appmesh" }, { "function": "list_routes", "service": "appmesh" }, { "function": "list_tags_for_resource", "service": "appmesh" }, { "function": "list_virtual_gateways", "service": "appmesh" }, { "function": "list_virtual_nodes", "service": "appmesh" }, { "function": "list_virtual_routers", "service": "appmesh" }, { "function": "list_virtual_services", "service": "appmesh" } ] ================================================ FILE: scan/sample/services/apprunner.json ================================================ [ { "function": "describe_auto_scaling_configuration", "service": "apprunner" }, { "function": "describe_custom_domains", "service": "apprunner" }, { "function": "describe_observability_configuration", "service": "apprunner" }, { "function": "describe_service", "service": "apprunner" }, { "function": "describe_vpc_connector", "service": "apprunner" }, { "function": "describe_vpc_ingress_connection", "service": "apprunner" }, { "function": "get_paginator", "service": "apprunner" }, { "function": "get_waiter", "service": "apprunner" }, { "function": "list_auto_scaling_configurations", "service": "apprunner" }, { "function": "list_connections", "service": "apprunner" }, { "function": "list_observability_configurations", "service": "apprunner" }, { "function": "list_operations", "service": "apprunner" }, { "function": "list_services", "service": "apprunner" }, { "function": "list_tags_for_resource", "service": "apprunner" }, { "function": "list_vpc_connectors", "service": "apprunner" }, { "function": "list_vpc_ingress_connections", "service": "apprunner" } ] ================================================ FILE: scan/sample/services/appstream.json ================================================ [ { "function": "describe_app_block_builder_app_block_associations", "service": "appstream" }, { "function": "describe_app_block_builders", "service": "appstream" }, { "function": "describe_app_blocks", "service": "appstream" }, { "function": "describe_application_fleet_associations", "service": "appstream" }, { "function": "describe_applications", "service": "appstream" }, { "function": "describe_directory_configs", "service": "appstream" }, { "function": "describe_entitlements", "service": "appstream" }, { "function": "describe_fleets", "service": "appstream" }, { "function": "describe_image_builders", "service": "appstream" }, { "function": "describe_image_permissions", "service": "appstream" }, { "function": "describe_images", "service": "appstream" }, { "function": "describe_sessions", "service": "appstream" }, { "function": "describe_stacks", "service": "appstream" }, { "function": "describe_usage_report_subscriptions", "service": "appstream" }, { "function": "describe_user_stack_associations", "service": "appstream" }, { "function": "describe_users", "service": "appstream" }, { "function": "get_paginator", "service": "appstream" }, { "function": "get_waiter", "service": "appstream" }, { "function": "list_associated_fleets", "service": "appstream" }, { "function": "list_associated_stacks", "service": "appstream" }, { "function": "list_entitled_applications", "service": "appstream" }, { "function": "list_tags_for_resource", "service": "appstream" } ] ================================================ FILE: scan/sample/services/appsync.json ================================================ [ { "function": "get_api_association", "service": "appsync" }, { "function": "get_api_cache", "service": "appsync" }, { "function": "get_data_source", "service": "appsync" }, { "function": "get_domain_name", "service": "appsync" }, { "function": "get_function", "service": "appsync" }, { "function": "get_graphql_api", "service": "appsync" }, { "function": "get_introspection_schema", "service": "appsync" }, { "function": "get_paginator", "service": "appsync" }, { "function": "get_resolver", "service": "appsync" }, { "function": "get_schema_creation_status", "service": "appsync" }, { "function": "get_source_api_association", "service": "appsync" }, { "function": "get_type", "service": "appsync" }, { "function": "get_waiter", "service": "appsync" }, { "function": "list_api_keys", "service": "appsync" }, { "function": "list_data_sources", "service": "appsync" }, { "function": "list_domain_names", "service": "appsync" }, { "function": "list_functions", "service": "appsync" }, { "function": "list_graphql_apis", "service": "appsync" }, { "function": "list_resolvers", "service": "appsync" }, { "function": "list_resolvers_by_function", "service": "appsync" }, { "function": "list_source_api_associations", "service": "appsync" }, { "function": "list_tags_for_resource", "service": "appsync" }, { "function": "list_types", "service": "appsync" }, { "function": "list_types_by_association", "service": "appsync" } ] ================================================ FILE: scan/sample/services/arc-zonal-shift.json ================================================ [ { "function": "get_managed_resource", "service": "arc-zonal-shift" }, { "function": "get_paginator", "service": "arc-zonal-shift" }, { "function": "get_waiter", "service": "arc-zonal-shift" }, { "function": "list_managed_resources", "service": "arc-zonal-shift" }, { "function": "list_zonal_shifts", "service": "arc-zonal-shift" } ] ================================================ FILE: scan/sample/services/athena.json ================================================ [ { "function": "get_calculation_execution", "service": "athena" }, { "function": "get_calculation_execution_code", "service": "athena" }, { "function": "get_calculation_execution_status", "service": "athena" }, { "function": "get_capacity_assignment_configuration", "service": "athena" }, { "function": "get_capacity_reservation", "service": "athena" }, { "function": "get_data_catalog", "service": "athena" }, { "function": "get_database", "service": "athena" }, { "function": "get_named_query", "service": "athena" }, { "function": "get_notebook_metadata", "service": "athena" }, { "function": "get_paginator", "service": "athena" }, { "function": "get_prepared_statement", "service": "athena" }, { "function": "get_query_execution", "service": "athena" }, { "function": "get_query_results", "service": "athena" }, { "function": "get_query_runtime_statistics", "service": "athena" }, { "function": "get_session", "service": "athena" }, { "function": "get_session_status", "service": "athena" }, { "function": "get_table_metadata", "service": "athena" }, { "function": "get_waiter", "service": "athena" }, { "function": "get_work_group", "service": "athena" }, { "function": "list_application_dpu_sizes", "service": "athena" }, { "function": "list_calculation_executions", "service": "athena" }, { "function": "list_capacity_reservations", "service": "athena" }, { "function": "list_data_catalogs", "service": "athena" }, { "function": "list_databases", "service": "athena" }, { "function": "list_engine_versions", "service": "athena" }, { "function": "list_executors", "service": "athena" }, { "function": "list_named_queries", "service": "athena" }, { "function": "list_notebook_metadata", "service": "athena" }, { "function": "list_notebook_sessions", "service": "athena" }, { "function": "list_prepared_statements", "service": "athena" }, { "function": "list_query_executions", "service": "athena" }, { "function": "list_sessions", "service": "athena" }, { "function": "list_table_metadata", "service": "athena" }, { "function": "list_tags_for_resource", "service": "athena" }, { "function": "list_work_groups", "service": "athena" } ] ================================================ FILE: scan/sample/services/auditmanager.json ================================================ [ { "function": "get_account_status", "service": "auditmanager" }, { "function": "get_assessment", "service": "auditmanager" }, { "function": "get_assessment_framework", "service": "auditmanager" }, { "function": "get_assessment_report_url", "service": "auditmanager" }, { "function": "get_change_logs", "service": "auditmanager" }, { "function": "get_control", "service": "auditmanager" }, { "function": "get_delegations", "service": "auditmanager" }, { "function": "get_evidence", "service": "auditmanager" }, { "function": "get_evidence_by_evidence_folder", "service": "auditmanager" }, { "function": "get_evidence_file_upload_url", "service": "auditmanager" }, { "function": "get_evidence_folder", "service": "auditmanager" }, { "function": "get_evidence_folders_by_assessment", "service": "auditmanager" }, { "function": "get_evidence_folders_by_assessment_control", "service": "auditmanager" }, { "function": "get_insights", "service": "auditmanager" }, { "function": "get_insights_by_assessment", "service": "auditmanager" }, { "function": "get_organization_admin_account", "service": "auditmanager" }, { "function": "get_paginator", "service": "auditmanager" }, { "function": "get_services_in_scope", "service": "auditmanager" }, { "function": "get_settings", "service": "auditmanager" }, { "function": "get_waiter", "service": "auditmanager" }, { "function": "list_assessment_control_insights_by_control_domain", "service": "auditmanager" }, { "function": "list_assessment_framework_share_requests", "service": "auditmanager" }, { "function": "list_assessment_frameworks", "service": "auditmanager" }, { "function": "list_assessment_reports", "service": "auditmanager" }, { "function": "list_assessments", "service": "auditmanager" }, { "function": "list_control_domain_insights", "service": "auditmanager" }, { "function": "list_control_domain_insights_by_assessment", "service": "auditmanager" }, { "function": "list_control_insights_by_control_domain", "service": "auditmanager" }, { "function": "list_controls", "service": "auditmanager" }, { "function": "list_keywords_for_data_source", "service": "auditmanager" }, { "function": "list_notifications", "service": "auditmanager" }, { "function": "list_tags_for_resource", "service": "auditmanager" } ] ================================================ FILE: scan/sample/services/autoscaling-plans.json ================================================ [ { "function": "describe_scaling_plan_resources", "service": "autoscaling-plans" }, { "function": "describe_scaling_plans", "service": "autoscaling-plans" }, { "function": "get_paginator", "service": "autoscaling-plans" }, { "function": "get_scaling_plan_resource_forecast_data", "service": "autoscaling-plans" }, { "function": "get_waiter", "service": "autoscaling-plans" } ] ================================================ FILE: scan/sample/services/autoscaling.json ================================================ [ { "function": "describe_account_limits", "service": "autoscaling" }, { "function": "describe_adjustment_types", "service": "autoscaling" }, { "function": "describe_auto_scaling_groups", "service": "autoscaling" }, { "function": "describe_auto_scaling_instances", "service": "autoscaling" }, { "function": "describe_auto_scaling_notification_types", "service": "autoscaling" }, { "function": "describe_instance_refreshes", "service": "autoscaling" }, { "function": "describe_launch_configurations", "service": "autoscaling" }, { "function": "describe_lifecycle_hook_types", "service": "autoscaling" }, { "function": "describe_lifecycle_hooks", "service": "autoscaling" }, { "function": "describe_load_balancer_target_groups", "service": "autoscaling" }, { "function": "describe_load_balancers", "service": "autoscaling" }, { "function": "describe_metric_collection_types", "service": "autoscaling" }, { "function": "describe_notification_configurations", "service": "autoscaling" }, { "function": "describe_policies", "service": "autoscaling" }, { "function": "describe_scaling_activities", "service": "autoscaling" }, { "function": "describe_scaling_process_types", "service": "autoscaling" }, { "function": "describe_scheduled_actions", "service": "autoscaling" }, { "function": "describe_tags", "service": "autoscaling" }, { "function": "describe_termination_policy_types", "service": "autoscaling" }, { "function": "describe_traffic_sources", "service": "autoscaling" }, { "function": "describe_warm_pool", "service": "autoscaling" }, { "function": "get_paginator", "service": "autoscaling" }, { "function": "get_predictive_scaling_forecast", "service": "autoscaling" }, { "function": "get_waiter", "service": "autoscaling" } ] ================================================ FILE: scan/sample/services/backup-gateway.json ================================================ [ { "function": "get_bandwidth_rate_limit_schedule", "service": "backup-gateway" }, { "function": "get_gateway", "service": "backup-gateway" }, { "function": "get_hypervisor", "service": "backup-gateway" }, { "function": "get_hypervisor_property_mappings", "service": "backup-gateway" }, { "function": "get_paginator", "service": "backup-gateway" }, { "function": "get_virtual_machine", "service": "backup-gateway" }, { "function": "get_waiter", "service": "backup-gateway" }, { "function": "list_gateways", "service": "backup-gateway" }, { "function": "list_hypervisors", "service": "backup-gateway" }, { "function": "list_tags_for_resource", "service": "backup-gateway" }, { "function": "list_virtual_machines", "service": "backup-gateway" } ] ================================================ FILE: scan/sample/services/backup.json ================================================ [ { "function": "describe_backup_job", "service": "backup" }, { "function": "describe_backup_vault", "service": "backup" }, { "function": "describe_copy_job", "service": "backup" }, { "function": "describe_framework", "service": "backup" }, { "function": "describe_global_settings", "service": "backup" }, { "function": "describe_protected_resource", "service": "backup" }, { "function": "describe_recovery_point", "service": "backup" }, { "function": "describe_region_settings", "service": "backup" }, { "function": "describe_report_job", "service": "backup" }, { "function": "describe_report_plan", "service": "backup" }, { "function": "describe_restore_job", "service": "backup" }, { "function": "get_backup_plan", "service": "backup" }, { "function": "get_backup_plan_from_json", "service": "backup" }, { "function": "get_backup_plan_from_template", "service": "backup" }, { "function": "get_backup_selection", "service": "backup" }, { "function": "get_backup_vault_access_policy", "service": "backup" }, { "function": "get_backup_vault_notifications", "service": "backup" }, { "function": "get_legal_hold", "service": "backup" }, { "function": "get_paginator", "service": "backup" }, { "function": "get_recovery_point_restore_metadata", "service": "backup" }, { "function": "get_supported_resource_types", "service": "backup" }, { "function": "get_waiter", "service": "backup" }, { "function": "list_backup_jobs", "service": "backup" }, { "function": "list_backup_plan_templates", "service": "backup" }, { "function": "list_backup_plan_versions", "service": "backup" }, { "function": "list_backup_plans", "service": "backup" }, { "function": "list_backup_selections", "service": "backup" }, { "function": "list_backup_vaults", "service": "backup" }, { "function": "list_copy_jobs", "service": "backup" }, { "function": "list_frameworks", "service": "backup" }, { "function": "list_legal_holds", "service": "backup" }, { "function": "list_protected_resources", "service": "backup" }, { "function": "list_recovery_points_by_backup_vault", "service": "backup" }, { "function": "list_recovery_points_by_legal_hold", "service": "backup" }, { "function": "list_recovery_points_by_resource", "service": "backup" }, { "function": "list_report_jobs", "service": "backup" }, { "function": "list_report_plans", "service": "backup" }, { "function": "list_restore_jobs", "service": "backup" }, { "function": "list_tags", "service": "backup" } ] ================================================ FILE: scan/sample/services/backupstorage.json ================================================ [ { "function": "get_chunk", "service": "backupstorage" }, { "function": "get_object_metadata", "service": "backupstorage" }, { "function": "get_paginator", "service": "backupstorage" }, { "function": "get_waiter", "service": "backupstorage" }, { "function": "list_chunks", "service": "backupstorage" }, { "function": "list_objects", "service": "backupstorage" } ] ================================================ FILE: scan/sample/services/batch.json ================================================ [ { "function": "describe_compute_environments", "service": "batch" }, { "function": "describe_job_definitions", "service": "batch" }, { "function": "describe_job_queues", "service": "batch" }, { "function": "describe_jobs", "service": "batch" }, { "function": "describe_scheduling_policies", "service": "batch" }, { "function": "get_paginator", "service": "batch" }, { "function": "get_waiter", "service": "batch" }, { "function": "list_jobs", "service": "batch" }, { "function": "list_scheduling_policies", "service": "batch" }, { "function": "list_tags_for_resource", "service": "batch" } ] ================================================ FILE: scan/sample/services/billingconductor.json ================================================ [ { "function": "get_paginator", "service": "billingconductor" }, { "function": "get_waiter", "service": "billingconductor" }, { "function": "list_account_associations", "service": "billingconductor" }, { "function": "list_billing_group_cost_reports", "service": "billingconductor" }, { "function": "list_billing_groups", "service": "billingconductor" }, { "function": "list_custom_line_item_versions", "service": "billingconductor" }, { "function": "list_custom_line_items", "service": "billingconductor" }, { "function": "list_pricing_plans", "service": "billingconductor" }, { "function": "list_pricing_plans_associated_with_pricing_rule", "service": "billingconductor" }, { "function": "list_pricing_rules", "service": "billingconductor" }, { "function": "list_pricing_rules_associated_to_pricing_plan", "service": "billingconductor" }, { "function": "list_resources_associated_to_custom_line_item", "service": "billingconductor" }, { "function": "list_tags_for_resource", "service": "billingconductor" } ] ================================================ FILE: scan/sample/services/braket.json ================================================ [ { "function": "get_device", "service": "braket" }, { "function": "get_job", "service": "braket" }, { "function": "get_paginator", "service": "braket" }, { "function": "get_quantum_task", "service": "braket" }, { "function": "get_waiter", "service": "braket" }, { "function": "list_tags_for_resource", "service": "braket" } ] ================================================ FILE: scan/sample/services/budgets.json ================================================ [ { "function": "describe_budget", "service": "budgets" }, { "function": "describe_budget_action", "service": "budgets" }, { "function": "describe_budget_action_histories", "service": "budgets" }, { "function": "describe_budget_actions_for_account", "service": "budgets" }, { "function": "describe_budget_actions_for_budget", "service": "budgets" }, { "function": "describe_budget_notifications_for_account", "service": "budgets" }, { "function": "describe_budget_performance_history", "service": "budgets" }, { "function": "describe_budgets", "service": "budgets" }, { "function": "describe_notifications_for_budget", "service": "budgets" }, { "function": "describe_subscribers_for_notification", "service": "budgets" }, { "function": "get_paginator", "service": "budgets" }, { "function": "get_waiter", "service": "budgets" } ] ================================================ FILE: scan/sample/services/ce.json ================================================ [ { "function": "describe_cost_category_definition", "service": "ce" }, { "function": "get_anomalies", "service": "ce" }, { "function": "get_anomaly_monitors", "service": "ce" }, { "function": "get_anomaly_subscriptions", "service": "ce" }, { "function": "get_cost_and_usage", "service": "ce" }, { "function": "get_cost_and_usage_with_resources", "service": "ce" }, { "function": "get_cost_categories", "service": "ce" }, { "function": "get_cost_forecast", "service": "ce" }, { "function": "get_dimension_values", "service": "ce" }, { "function": "get_paginator", "service": "ce" }, { "function": "get_reservation_coverage", "service": "ce" }, { "function": "get_reservation_purchase_recommendation", "service": "ce" }, { "function": "get_reservation_utilization", "service": "ce" }, { "function": "get_rightsizing_recommendation", "service": "ce" }, { "function": "get_savings_plan_purchase_recommendation_details", "service": "ce" }, { "function": "get_savings_plans_coverage", "service": "ce" }, { "function": "get_savings_plans_purchase_recommendation", "service": "ce" }, { "function": "get_savings_plans_utilization", "service": "ce" }, { "function": "get_savings_plans_utilization_details", "service": "ce" }, { "function": "get_tags", "service": "ce" }, { "function": "get_usage_forecast", "service": "ce" }, { "function": "get_waiter", "service": "ce" }, { "function": "list_cost_allocation_tags", "service": "ce" }, { "function": "list_cost_category_definitions", "service": "ce" }, { "function": "list_savings_plans_purchase_recommendation_generation", "service": "ce" }, { "function": "list_tags_for_resource", "service": "ce" } ] ================================================ FILE: scan/sample/services/chime-sdk-identity.json ================================================ [ { "function": "describe_app_instance", "service": "chime-sdk-identity" }, { "function": "describe_app_instance_admin", "service": "chime-sdk-identity" }, { "function": "describe_app_instance_bot", "service": "chime-sdk-identity" }, { "function": "describe_app_instance_user", "service": "chime-sdk-identity" }, { "function": "describe_app_instance_user_endpoint", "service": "chime-sdk-identity" }, { "function": "get_app_instance_retention_settings", "service": "chime-sdk-identity" }, { "function": "get_paginator", "service": "chime-sdk-identity" }, { "function": "get_waiter", "service": "chime-sdk-identity" }, { "function": "list_app_instance_admins", "service": "chime-sdk-identity" }, { "function": "list_app_instance_bots", "service": "chime-sdk-identity" }, { "function": "list_app_instance_user_endpoints", "service": "chime-sdk-identity" }, { "function": "list_app_instance_users", "service": "chime-sdk-identity" }, { "function": "list_app_instances", "service": "chime-sdk-identity" }, { "function": "list_tags_for_resource", "service": "chime-sdk-identity" } ] ================================================ FILE: scan/sample/services/chime-sdk-media-pipelines.json ================================================ [ { "function": "get_media_capture_pipeline", "service": "chime-sdk-media-pipelines" }, { "function": "get_media_insights_pipeline_configuration", "service": "chime-sdk-media-pipelines" }, { "function": "get_media_pipeline", "service": "chime-sdk-media-pipelines" }, { "function": "get_paginator", "service": "chime-sdk-media-pipelines" }, { "function": "get_waiter", "service": "chime-sdk-media-pipelines" }, { "function": "list_media_capture_pipelines", "service": "chime-sdk-media-pipelines" }, { "function": "list_media_insights_pipeline_configurations", "service": "chime-sdk-media-pipelines" }, { "function": "list_media_pipelines", "service": "chime-sdk-media-pipelines" }, { "function": "list_tags_for_resource", "service": "chime-sdk-media-pipelines" } ] ================================================ FILE: scan/sample/services/chime-sdk-meetings.json ================================================ [ { "function": "get_attendee", "service": "chime-sdk-meetings" }, { "function": "get_meeting", "service": "chime-sdk-meetings" }, { "function": "get_paginator", "service": "chime-sdk-meetings" }, { "function": "get_waiter", "service": "chime-sdk-meetings" }, { "function": "list_attendees", "service": "chime-sdk-meetings" }, { "function": "list_tags_for_resource", "service": "chime-sdk-meetings" } ] ================================================ FILE: scan/sample/services/chime-sdk-messaging.json ================================================ [ { "function": "describe_channel", "service": "chime-sdk-messaging" }, { "function": "describe_channel_ban", "service": "chime-sdk-messaging" }, { "function": "describe_channel_flow", "service": "chime-sdk-messaging" }, { "function": "describe_channel_membership", "service": "chime-sdk-messaging" }, { "function": "describe_channel_membership_for_app_instance_user", "service": "chime-sdk-messaging" }, { "function": "describe_channel_moderated_by_app_instance_user", "service": "chime-sdk-messaging" }, { "function": "describe_channel_moderator", "service": "chime-sdk-messaging" }, { "function": "get_channel_membership_preferences", "service": "chime-sdk-messaging" }, { "function": "get_channel_message", "service": "chime-sdk-messaging" }, { "function": "get_channel_message_status", "service": "chime-sdk-messaging" }, { "function": "get_messaging_session_endpoint", "service": "chime-sdk-messaging" }, { "function": "get_messaging_streaming_configurations", "service": "chime-sdk-messaging" }, { "function": "get_paginator", "service": "chime-sdk-messaging" }, { "function": "get_waiter", "service": "chime-sdk-messaging" }, { "function": "list_channel_bans", "service": "chime-sdk-messaging" }, { "function": "list_channel_flows", "service": "chime-sdk-messaging" }, { "function": "list_channel_memberships", "service": "chime-sdk-messaging" }, { "function": "list_channel_memberships_for_app_instance_user", "service": "chime-sdk-messaging" }, { "function": "list_channel_messages", "service": "chime-sdk-messaging" }, { "function": "list_channel_moderators", "service": "chime-sdk-messaging" }, { "function": "list_channels", "service": "chime-sdk-messaging" }, { "function": "list_channels_associated_with_channel_flow", "service": "chime-sdk-messaging" }, { "function": "list_channels_moderated_by_app_instance_user", "service": "chime-sdk-messaging" }, { "function": "list_sub_channels", "service": "chime-sdk-messaging" }, { "function": "list_tags_for_resource", "service": "chime-sdk-messaging" } ] ================================================ FILE: scan/sample/services/chime-sdk-voice.json ================================================ [ { "function": "get_global_settings", "service": "chime-sdk-voice" }, { "function": "get_paginator", "service": "chime-sdk-voice" }, { "function": "get_phone_number", "service": "chime-sdk-voice" }, { "function": "get_phone_number_order", "service": "chime-sdk-voice" }, { "function": "get_phone_number_settings", "service": "chime-sdk-voice" }, { "function": "get_proxy_session", "service": "chime-sdk-voice" }, { "function": "get_sip_media_application", "service": "chime-sdk-voice" }, { "function": "get_sip_media_application_alexa_skill_configuration", "service": "chime-sdk-voice" }, { "function": "get_sip_media_application_logging_configuration", "service": "chime-sdk-voice" }, { "function": "get_sip_rule", "service": "chime-sdk-voice" }, { "function": "get_speaker_search_task", "service": "chime-sdk-voice" }, { "function": "get_voice_connector", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_emergency_calling_configuration", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_group", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_logging_configuration", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_origination", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_proxy", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_streaming_configuration", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_termination", "service": "chime-sdk-voice" }, { "function": "get_voice_connector_termination_health", "service": "chime-sdk-voice" }, { "function": "get_voice_profile", "service": "chime-sdk-voice" }, { "function": "get_voice_profile_domain", "service": "chime-sdk-voice" }, { "function": "get_voice_tone_analysis_task", "service": "chime-sdk-voice" }, { "function": "get_waiter", "service": "chime-sdk-voice" }, { "function": "list_available_voice_connector_regions", "service": "chime-sdk-voice" }, { "function": "list_phone_number_orders", "service": "chime-sdk-voice" }, { "function": "list_phone_numbers", "service": "chime-sdk-voice" }, { "function": "list_proxy_sessions", "service": "chime-sdk-voice" }, { "function": "list_sip_media_applications", "service": "chime-sdk-voice" }, { "function": "list_sip_rules", "service": "chime-sdk-voice" }, { "function": "list_supported_phone_number_countries", "service": "chime-sdk-voice" }, { "function": "list_tags_for_resource", "service": "chime-sdk-voice" }, { "function": "list_voice_connector_groups", "service": "chime-sdk-voice" }, { "function": "list_voice_connector_termination_credentials", "service": "chime-sdk-voice" }, { "function": "list_voice_connectors", "service": "chime-sdk-voice" }, { "function": "list_voice_profile_domains", "service": "chime-sdk-voice" }, { "function": "list_voice_profiles", "service": "chime-sdk-voice" } ] ================================================ FILE: scan/sample/services/chime.json ================================================ [ { "function": "describe_app_instance", "service": "chime" }, { "function": "describe_app_instance_admin", "service": "chime" }, { "function": "describe_app_instance_user", "service": "chime" }, { "function": "describe_channel", "service": "chime" }, { "function": "describe_channel_ban", "service": "chime" }, { "function": "describe_channel_membership", "service": "chime" }, { "function": "describe_channel_membership_for_app_instance_user", "service": "chime" }, { "function": "describe_channel_moderated_by_app_instance_user", "service": "chime" }, { "function": "describe_channel_moderator", "service": "chime" }, { "function": "get_account", "service": "chime" }, { "function": "get_account_settings", "service": "chime" }, { "function": "get_app_instance_retention_settings", "service": "chime" }, { "function": "get_app_instance_streaming_configurations", "service": "chime" }, { "function": "get_attendee", "service": "chime" }, { "function": "get_bot", "service": "chime" }, { "function": "get_channel_message", "service": "chime" }, { "function": "get_events_configuration", "service": "chime" }, { "function": "get_global_settings", "service": "chime" }, { "function": "get_media_capture_pipeline", "service": "chime" }, { "function": "get_meeting", "service": "chime" }, { "function": "get_messaging_session_endpoint", "service": "chime" }, { "function": "get_paginator", "service": "chime" }, { "function": "get_phone_number", "service": "chime" }, { "function": "get_phone_number_order", "service": "chime" }, { "function": "get_phone_number_settings", "service": "chime" }, { "function": "get_proxy_session", "service": "chime" }, { "function": "get_retention_settings", "service": "chime" }, { "function": "get_room", "service": "chime" }, { "function": "get_sip_media_application", "service": "chime" }, { "function": "get_sip_media_application_logging_configuration", "service": "chime" }, { "function": "get_sip_rule", "service": "chime" }, { "function": "get_user", "service": "chime" }, { "function": "get_user_settings", "service": "chime" }, { "function": "get_voice_connector", "service": "chime" }, { "function": "get_voice_connector_emergency_calling_configuration", "service": "chime" }, { "function": "get_voice_connector_group", "service": "chime" }, { "function": "get_voice_connector_logging_configuration", "service": "chime" }, { "function": "get_voice_connector_origination", "service": "chime" }, { "function": "get_voice_connector_proxy", "service": "chime" }, { "function": "get_voice_connector_streaming_configuration", "service": "chime" }, { "function": "get_voice_connector_termination", "service": "chime" }, { "function": "get_voice_connector_termination_health", "service": "chime" }, { "function": "get_waiter", "service": "chime" }, { "function": "list_accounts", "service": "chime" }, { "function": "list_app_instance_admins", "service": "chime" }, { "function": "list_app_instance_users", "service": "chime" }, { "function": "list_app_instances", "service": "chime" }, { "function": "list_attendee_tags", "service": "chime" }, { "function": "list_attendees", "service": "chime" }, { "function": "list_bots", "service": "chime" }, { "function": "list_channel_bans", "service": "chime" }, { "function": "list_channel_memberships", "service": "chime" }, { "function": "list_channel_memberships_for_app_instance_user", "service": "chime" }, { "function": "list_channel_messages", "service": "chime" }, { "function": "list_channel_moderators", "service": "chime" }, { "function": "list_channels", "service": "chime" }, { "function": "list_channels_moderated_by_app_instance_user", "service": "chime" }, { "function": "list_media_capture_pipelines", "service": "chime" }, { "function": "list_meeting_tags", "service": "chime" }, { "function": "list_meetings", "service": "chime" }, { "function": "list_phone_number_orders", "service": "chime" }, { "function": "list_phone_numbers", "service": "chime" }, { "function": "list_proxy_sessions", "service": "chime" }, { "function": "list_room_memberships", "service": "chime" }, { "function": "list_rooms", "service": "chime" }, { "function": "list_sip_media_applications", "service": "chime" }, { "function": "list_sip_rules", "service": "chime" }, { "function": "list_supported_phone_number_countries", "service": "chime" }, { "function": "list_tags_for_resource", "service": "chime" }, { "function": "list_users", "service": "chime" }, { "function": "list_voice_connector_groups", "service": "chime" }, { "function": "list_voice_connector_termination_credentials", "service": "chime" }, { "function": "list_voice_connectors", "service": "chime" } ] ================================================ FILE: scan/sample/services/cleanrooms.json ================================================ [ { "function": "get_analysis_template", "service": "cleanrooms" }, { "function": "get_collaboration", "service": "cleanrooms" }, { "function": "get_collaboration_analysis_template", "service": "cleanrooms" }, { "function": "get_configured_table", "service": "cleanrooms" }, { "function": "get_configured_table_analysis_rule", "service": "cleanrooms" }, { "function": "get_configured_table_association", "service": "cleanrooms" }, { "function": "get_membership", "service": "cleanrooms" }, { "function": "get_paginator", "service": "cleanrooms" }, { "function": "get_protected_query", "service": "cleanrooms" }, { "function": "get_schema", "service": "cleanrooms" }, { "function": "get_schema_analysis_rule", "service": "cleanrooms" }, { "function": "get_waiter", "service": "cleanrooms" }, { "function": "list_analysis_templates", "service": "cleanrooms" }, { "function": "list_collaboration_analysis_templates", "service": "cleanrooms" }, { "function": "list_collaborations", "service": "cleanrooms" }, { "function": "list_configured_table_associations", "service": "cleanrooms" }, { "function": "list_configured_tables", "service": "cleanrooms" }, { "function": "list_members", "service": "cleanrooms" }, { "function": "list_memberships", "service": "cleanrooms" }, { "function": "list_protected_queries", "service": "cleanrooms" }, { "function": "list_schemas", "service": "cleanrooms" }, { "function": "list_tags_for_resource", "service": "cleanrooms" } ] ================================================ FILE: scan/sample/services/cloud9.json ================================================ [ { "function": "describe_environment_memberships", "service": "cloud9" }, { "function": "describe_environment_status", "service": "cloud9" }, { "function": "describe_environments", "service": "cloud9" }, { "function": "get_paginator", "service": "cloud9" }, { "function": "get_waiter", "service": "cloud9" }, { "function": "list_environments", "service": "cloud9" }, { "function": "list_tags_for_resource", "service": "cloud9" } ] ================================================ FILE: scan/sample/services/cloudcontrol.json ================================================ [ { "function": "get_paginator", "service": "cloudcontrol" }, { "function": "get_resource", "service": "cloudcontrol" }, { "function": "get_resource_request_status", "service": "cloudcontrol" }, { "function": "get_waiter", "service": "cloudcontrol" }, { "function": "list_resource_requests", "service": "cloudcontrol" }, { "function": "list_resources", "service": "cloudcontrol" } ] ================================================ FILE: scan/sample/services/clouddirectory.json ================================================ [ { "function": "get_applied_schema_version", "service": "clouddirectory" }, { "function": "get_directory", "service": "clouddirectory" }, { "function": "get_facet", "service": "clouddirectory" }, { "function": "get_link_attributes", "service": "clouddirectory" }, { "function": "get_object_attributes", "service": "clouddirectory" }, { "function": "get_object_information", "service": "clouddirectory" }, { "function": "get_paginator", "service": "clouddirectory" }, { "function": "get_schema_as_json", "service": "clouddirectory" }, { "function": "get_typed_link_facet_information", "service": "clouddirectory" }, { "function": "get_waiter", "service": "clouddirectory" }, { "function": "list_applied_schema_arns", "service": "clouddirectory" }, { "function": "list_attached_indices", "service": "clouddirectory" }, { "function": "list_development_schema_arns", "service": "clouddirectory" }, { "function": "list_directories", "service": "clouddirectory" }, { "function": "list_facet_attributes", "service": "clouddirectory" }, { "function": "list_facet_names", "service": "clouddirectory" }, { "function": "list_incoming_typed_links", "service": "clouddirectory" }, { "function": "list_index", "service": "clouddirectory" }, { "function": "list_managed_schema_arns", "service": "clouddirectory" }, { "function": "list_object_attributes", "service": "clouddirectory" }, { "function": "list_object_children", "service": "clouddirectory" }, { "function": "list_object_parent_paths", "service": "clouddirectory" }, { "function": "list_object_parents", "service": "clouddirectory" }, { "function": "list_object_policies", "service": "clouddirectory" }, { "function": "list_outgoing_typed_links", "service": "clouddirectory" }, { "function": "list_policy_attachments", "service": "clouddirectory" }, { "function": "list_published_schema_arns", "service": "clouddirectory" }, { "function": "list_tags_for_resource", "service": "clouddirectory" }, { "function": "list_typed_link_facet_attributes", "service": "clouddirectory" }, { "function": "list_typed_link_facet_names", "service": "clouddirectory" } ] ================================================ FILE: scan/sample/services/cloudformation.json ================================================ [ { "function": "describe_account_limits", "service": "cloudformation" }, { "function": "describe_change_set", "service": "cloudformation" }, { "function": "describe_change_set_hooks", "service": "cloudformation" }, { "function": "describe_organizations_access", "service": "cloudformation" }, { "function": "describe_publisher", "service": "cloudformation" }, { "function": "describe_stack_drift_detection_status", "service": "cloudformation" }, { "function": "describe_stack_events", "service": "cloudformation" }, { "function": "describe_stack_instance", "service": "cloudformation" }, { "function": "describe_stack_resource", "service": "cloudformation" }, { "function": "describe_stack_resource_drifts", "service": "cloudformation" }, { "function": "describe_stack_resources", "service": "cloudformation" }, { "function": "describe_stack_set", "service": "cloudformation" }, { "function": "describe_stack_set_operation", "service": "cloudformation" }, { "function": "describe_stacks", "service": "cloudformation" }, { "function": "describe_type", "service": "cloudformation" }, { "function": "describe_type_registration", "service": "cloudformation" }, { "function": "get_paginator", "service": "cloudformation" }, { "function": "get_stack_policy", "service": "cloudformation" }, { "function": "get_template", "service": "cloudformation" }, { "function": "get_template_summary", "service": "cloudformation" }, { "function": "get_waiter", "service": "cloudformation" }, { "function": "list_change_sets", "service": "cloudformation" }, { "function": "list_exports", "service": "cloudformation" }, { "function": "list_imports", "service": "cloudformation" }, { "function": "list_stack_instance_resource_drifts", "service": "cloudformation" }, { "function": "list_stack_instances", "service": "cloudformation" }, { "function": "list_stack_resources", "service": "cloudformation" }, { "function": "list_stack_set_operation_results", "service": "cloudformation" }, { "function": "list_stack_set_operations", "service": "cloudformation" }, { "function": "list_stack_sets", "service": "cloudformation" }, { "function": "list_stacks", "service": "cloudformation" }, { "function": "list_type_registrations", "service": "cloudformation" }, { "function": "list_type_versions", "service": "cloudformation" }, { "function": "list_types", "service": "cloudformation" } ] ================================================ FILE: scan/sample/services/cloudfront.json ================================================ [ { "function": "describe_function", "service": "cloudfront" }, { "function": "get_cache_policy", "service": "cloudfront" }, { "function": "get_cache_policy_config", "service": "cloudfront" }, { "function": "get_cloud_front_origin_access_identity", "service": "cloudfront" }, { "function": "get_cloud_front_origin_access_identity_config", "service": "cloudfront" }, { "function": "get_continuous_deployment_policy", "service": "cloudfront" }, { "function": "get_continuous_deployment_policy_config", "service": "cloudfront" }, { "function": "get_distribution", "service": "cloudfront" }, { "function": "get_distribution_config", "service": "cloudfront" }, { "function": "get_field_level_encryption", "service": "cloudfront" }, { "function": "get_field_level_encryption_config", "service": "cloudfront" }, { "function": "get_field_level_encryption_profile", "service": "cloudfront" }, { "function": "get_field_level_encryption_profile_config", "service": "cloudfront" }, { "function": "get_function", "service": "cloudfront" }, { "function": "get_invalidation", "service": "cloudfront" }, { "function": "get_key_group", "service": "cloudfront" }, { "function": "get_key_group_config", "service": "cloudfront" }, { "function": "get_monitoring_subscription", "service": "cloudfront" }, { "function": "get_origin_access_control", "service": "cloudfront" }, { "function": "get_origin_access_control_config", "service": "cloudfront" }, { "function": "get_origin_request_policy", "service": "cloudfront" }, { "function": "get_origin_request_policy_config", "service": "cloudfront" }, { "function": "get_paginator", "service": "cloudfront" }, { "function": "get_public_key", "service": "cloudfront" }, { "function": "get_public_key_config", "service": "cloudfront" }, { "function": "get_realtime_log_config", "service": "cloudfront" }, { "function": "get_response_headers_policy", "service": "cloudfront" }, { "function": "get_response_headers_policy_config", "service": "cloudfront" }, { "function": "get_streaming_distribution", "service": "cloudfront" }, { "function": "get_streaming_distribution_config", "service": "cloudfront" }, { "function": "get_waiter", "service": "cloudfront" }, { "function": "list_cache_policies", "service": "cloudfront" }, { "function": "list_cloud_front_origin_access_identities", "service": "cloudfront" }, { "function": "list_conflicting_aliases", "service": "cloudfront" }, { "function": "list_continuous_deployment_policies", "service": "cloudfront" }, { "function": "list_distributions", "service": "cloudfront" }, { "function": "list_distributions_by_cache_policy_id", "service": "cloudfront" }, { "function": "list_distributions_by_key_group", "service": "cloudfront" }, { "function": "list_distributions_by_origin_request_policy_id", "service": "cloudfront" }, { "function": "list_distributions_by_realtime_log_config", "service": "cloudfront" }, { "function": "list_distributions_by_response_headers_policy_id", "service": "cloudfront" }, { "function": "list_distributions_by_web_acl_id", "service": "cloudfront" }, { "function": "list_field_level_encryption_configs", "service": "cloudfront" }, { "function": "list_field_level_encryption_profiles", "service": "cloudfront" }, { "function": "list_functions", "service": "cloudfront" }, { "function": "list_invalidations", "service": "cloudfront" }, { "function": "list_key_groups", "service": "cloudfront" }, { "function": "list_origin_access_controls", "service": "cloudfront" }, { "function": "list_origin_request_policies", "service": "cloudfront" }, { "function": "list_public_keys", "service": "cloudfront" }, { "function": "list_realtime_log_configs", "service": "cloudfront" }, { "function": "list_response_headers_policies", "service": "cloudfront" }, { "function": "list_streaming_distributions", "service": "cloudfront" }, { "function": "list_tags_for_resource", "service": "cloudfront" } ] ================================================ FILE: scan/sample/services/cloudhsm.json ================================================ [ { "function": "describe_hapg", "service": "cloudhsm" }, { "function": "describe_hsm", "service": "cloudhsm" }, { "function": "describe_luna_client", "service": "cloudhsm" }, { "function": "get_config", "service": "cloudhsm" }, { "function": "get_paginator", "service": "cloudhsm" }, { "function": "get_waiter", "service": "cloudhsm" }, { "function": "list_available_zones", "service": "cloudhsm" }, { "function": "list_hapgs", "service": "cloudhsm" }, { "function": "list_hsms", "service": "cloudhsm" }, { "function": "list_luna_clients", "service": "cloudhsm" }, { "function": "list_tags_for_resource", "service": "cloudhsm" } ] ================================================ FILE: scan/sample/services/cloudhsmv2.json ================================================ [ { "function": "describe_backups", "service": "cloudhsmv2" }, { "function": "describe_clusters", "service": "cloudhsmv2" }, { "function": "get_paginator", "service": "cloudhsmv2" }, { "function": "get_waiter", "service": "cloudhsmv2" }, { "function": "list_tags", "service": "cloudhsmv2" } ] ================================================ FILE: scan/sample/services/cloudsearch.json ================================================ [ { "function": "describe_analysis_schemes", "service": "cloudsearch" }, { "function": "describe_availability_options", "service": "cloudsearch" }, { "function": "describe_domain_endpoint_options", "service": "cloudsearch" }, { "function": "describe_domains", "service": "cloudsearch" }, { "function": "describe_expressions", "service": "cloudsearch" }, { "function": "describe_index_fields", "service": "cloudsearch" }, { "function": "describe_scaling_parameters", "service": "cloudsearch" }, { "function": "describe_service_access_policies", "service": "cloudsearch" }, { "function": "describe_suggesters", "service": "cloudsearch" }, { "function": "get_paginator", "service": "cloudsearch" }, { "function": "get_waiter", "service": "cloudsearch" }, { "function": "list_domain_names", "service": "cloudsearch" } ] ================================================ FILE: scan/sample/services/cloudsearchdomain.json ================================================ [ { "function": "get_paginator", "service": "cloudsearchdomain" }, { "function": "get_waiter", "service": "cloudsearchdomain" } ] ================================================ FILE: scan/sample/services/cloudtrail-data.json ================================================ [ { "function": "get_paginator", "service": "cloudtrail-data" }, { "function": "get_waiter", "service": "cloudtrail-data" } ] ================================================ FILE: scan/sample/services/cloudtrail.json ================================================ [ { "function": "describe_query", "service": "cloudtrail" }, { "function": "describe_trails", "service": "cloudtrail" }, { "function": "get_channel", "service": "cloudtrail" }, { "function": "get_event_data_store", "service": "cloudtrail" }, { "function": "get_event_selectors", "service": "cloudtrail" }, { "function": "get_import", "service": "cloudtrail" }, { "function": "get_insight_selectors", "service": "cloudtrail" }, { "function": "get_paginator", "service": "cloudtrail" }, { "function": "get_query_results", "service": "cloudtrail" }, { "function": "get_resource_policy", "service": "cloudtrail" }, { "function": "get_trail", "service": "cloudtrail" }, { "function": "get_trail_status", "service": "cloudtrail" }, { "function": "get_waiter", "service": "cloudtrail" }, { "function": "list_channels", "service": "cloudtrail" }, { "function": "list_event_data_stores", "service": "cloudtrail" }, { "function": "list_import_failures", "service": "cloudtrail" }, { "function": "list_imports", "service": "cloudtrail" }, { "function": "list_public_keys", "service": "cloudtrail" }, { "function": "list_queries", "service": "cloudtrail" }, { "function": "list_tags", "service": "cloudtrail" }, { "function": "list_trails", "service": "cloudtrail" } ] ================================================ FILE: scan/sample/services/cloudwatch.json ================================================ [ { "function": "describe_alarm_history", "service": "cloudwatch" }, { "function": "describe_alarms", "service": "cloudwatch" }, { "function": "describe_alarms_for_metric", "service": "cloudwatch" }, { "function": "describe_anomaly_detectors", "service": "cloudwatch" }, { "function": "describe_insight_rules", "service": "cloudwatch" }, { "function": "get_dashboard", "service": "cloudwatch" }, { "function": "get_insight_rule_report", "service": "cloudwatch" }, { "function": "get_metric_data", "service": "cloudwatch" }, { "function": "get_metric_statistics", "service": "cloudwatch" }, { "function": "get_metric_stream", "service": "cloudwatch" }, { "function": "get_metric_widget_image", "service": "cloudwatch" }, { "function": "get_paginator", "service": "cloudwatch" }, { "function": "get_waiter", "service": "cloudwatch" }, { "function": "list_dashboards", "service": "cloudwatch" }, { "function": "list_managed_insight_rules", "service": "cloudwatch" }, { "function": "list_metric_streams", "service": "cloudwatch" }, { "function": "list_metrics", "service": "cloudwatch" }, { "function": "list_tags_for_resource", "service": "cloudwatch" } ] ================================================ FILE: scan/sample/services/codeartifact.json ================================================ [ { "function": "describe_domain", "service": "codeartifact" }, { "function": "describe_package", "service": "codeartifact" }, { "function": "describe_package_version", "service": "codeartifact" }, { "function": "describe_repository", "service": "codeartifact" }, { "function": "get_authorization_token", "service": "codeartifact" }, { "function": "get_domain_permissions_policy", "service": "codeartifact" }, { "function": "get_package_version_asset", "service": "codeartifact" }, { "function": "get_package_version_readme", "service": "codeartifact" }, { "function": "get_paginator", "service": "codeartifact" }, { "function": "get_repository_endpoint", "service": "codeartifact" }, { "function": "get_repository_permissions_policy", "service": "codeartifact" }, { "function": "get_waiter", "service": "codeartifact" }, { "function": "list_domains", "service": "codeartifact" }, { "function": "list_package_version_assets", "service": "codeartifact" }, { "function": "list_package_version_dependencies", "service": "codeartifact" }, { "function": "list_package_versions", "service": "codeartifact" }, { "function": "list_packages", "service": "codeartifact" }, { "function": "list_repositories", "service": "codeartifact" }, { "function": "list_repositories_in_domain", "service": "codeartifact" }, { "function": "list_tags_for_resource", "service": "codeartifact" } ] ================================================ FILE: scan/sample/services/codebuild.json ================================================ [ { "function": "describe_code_coverages", "service": "codebuild" }, { "function": "describe_test_cases", "service": "codebuild" }, { "function": "get_paginator", "service": "codebuild" }, { "function": "get_report_group_trend", "service": "codebuild" }, { "function": "get_resource_policy", "service": "codebuild" }, { "function": "get_waiter", "service": "codebuild" }, { "function": "list_build_batches", "service": "codebuild" }, { "function": "list_build_batches_for_project", "service": "codebuild" }, { "function": "list_builds", "service": "codebuild" }, { "function": "list_builds_for_project", "service": "codebuild" }, { "function": "list_curated_environment_images", "service": "codebuild" }, { "function": "list_projects", "service": "codebuild" }, { "function": "list_report_groups", "service": "codebuild" }, { "function": "list_reports", "service": "codebuild" }, { "function": "list_reports_for_report_group", "service": "codebuild" }, { "function": "list_shared_projects", "service": "codebuild" }, { "function": "list_shared_report_groups", "service": "codebuild" }, { "function": "list_source_credentials", "service": "codebuild" } ] ================================================ FILE: scan/sample/services/codecatalyst.json ================================================ [ { "function": "get_dev_environment", "service": "codecatalyst" }, { "function": "get_paginator", "service": "codecatalyst" }, { "function": "get_project", "service": "codecatalyst" }, { "function": "get_source_repository", "service": "codecatalyst" }, { "function": "get_source_repository_clone_urls", "service": "codecatalyst" }, { "function": "get_space", "service": "codecatalyst" }, { "function": "get_subscription", "service": "codecatalyst" }, { "function": "get_user_details", "service": "codecatalyst" }, { "function": "get_waiter", "service": "codecatalyst" }, { "function": "list_access_tokens", "service": "codecatalyst" }, { "function": "list_dev_environment_sessions", "service": "codecatalyst" }, { "function": "list_dev_environments", "service": "codecatalyst" }, { "function": "list_event_logs", "service": "codecatalyst" }, { "function": "list_projects", "service": "codecatalyst" }, { "function": "list_source_repositories", "service": "codecatalyst" }, { "function": "list_source_repository_branches", "service": "codecatalyst" }, { "function": "list_spaces", "service": "codecatalyst" } ] ================================================ FILE: scan/sample/services/codecommit.json ================================================ [ { "function": "describe_merge_conflicts", "service": "codecommit" }, { "function": "describe_pull_request_events", "service": "codecommit" }, { "function": "get_approval_rule_template", "service": "codecommit" }, { "function": "get_blob", "service": "codecommit" }, { "function": "get_branch", "service": "codecommit" }, { "function": "get_comment", "service": "codecommit" }, { "function": "get_comment_reactions", "service": "codecommit" }, { "function": "get_comments_for_compared_commit", "service": "codecommit" }, { "function": "get_comments_for_pull_request", "service": "codecommit" }, { "function": "get_commit", "service": "codecommit" }, { "function": "get_differences", "service": "codecommit" }, { "function": "get_file", "service": "codecommit" }, { "function": "get_folder", "service": "codecommit" }, { "function": "get_merge_commit", "service": "codecommit" }, { "function": "get_merge_conflicts", "service": "codecommit" }, { "function": "get_merge_options", "service": "codecommit" }, { "function": "get_paginator", "service": "codecommit" }, { "function": "get_pull_request", "service": "codecommit" }, { "function": "get_pull_request_approval_states", "service": "codecommit" }, { "function": "get_pull_request_override_state", "service": "codecommit" }, { "function": "get_repository", "service": "codecommit" }, { "function": "get_repository_triggers", "service": "codecommit" }, { "function": "get_waiter", "service": "codecommit" }, { "function": "list_approval_rule_templates", "service": "codecommit" }, { "function": "list_associated_approval_rule_templates_for_repository", "service": "codecommit" }, { "function": "list_branches", "service": "codecommit" }, { "function": "list_pull_requests", "service": "codecommit" }, { "function": "list_repositories", "service": "codecommit" }, { "function": "list_repositories_for_approval_rule_template", "service": "codecommit" }, { "function": "list_tags_for_resource", "service": "codecommit" } ] ================================================ FILE: scan/sample/services/codedeploy.json ================================================ [ { "function": "get_application", "service": "codedeploy" }, { "function": "get_application_revision", "service": "codedeploy" }, { "function": "get_deployment", "service": "codedeploy" }, { "function": "get_deployment_config", "service": "codedeploy" }, { "function": "get_deployment_group", "service": "codedeploy" }, { "function": "get_deployment_instance", "service": "codedeploy" }, { "function": "get_deployment_target", "service": "codedeploy" }, { "function": "get_on_premises_instance", "service": "codedeploy" }, { "function": "get_paginator", "service": "codedeploy" }, { "function": "get_waiter", "service": "codedeploy" }, { "function": "list_application_revisions", "service": "codedeploy" }, { "function": "list_applications", "service": "codedeploy" }, { "function": "list_deployment_configs", "service": "codedeploy" }, { "function": "list_deployment_groups", "service": "codedeploy" }, { "function": "list_deployment_instances", "service": "codedeploy" }, { "function": "list_deployment_targets", "service": "codedeploy" }, { "function": "list_deployments", "service": "codedeploy" }, { "function": "list_git_hub_account_token_names", "service": "codedeploy" }, { "function": "list_on_premises_instances", "service": "codedeploy" }, { "function": "list_tags_for_resource", "service": "codedeploy" } ] ================================================ FILE: scan/sample/services/codeguru-reviewer.json ================================================ [ { "function": "describe_code_review", "service": "codeguru-reviewer" }, { "function": "describe_recommendation_feedback", "service": "codeguru-reviewer" }, { "function": "describe_repository_association", "service": "codeguru-reviewer" }, { "function": "get_paginator", "service": "codeguru-reviewer" }, { "function": "get_waiter", "service": "codeguru-reviewer" }, { "function": "list_code_reviews", "service": "codeguru-reviewer" }, { "function": "list_recommendation_feedback", "service": "codeguru-reviewer" }, { "function": "list_recommendations", "service": "codeguru-reviewer" }, { "function": "list_repository_associations", "service": "codeguru-reviewer" }, { "function": "list_tags_for_resource", "service": "codeguru-reviewer" } ] ================================================ FILE: scan/sample/services/codeguru-security.json ================================================ [ { "function": "get_account_configuration", "service": "codeguru-security" }, { "function": "get_findings", "service": "codeguru-security" }, { "function": "get_metrics_summary", "service": "codeguru-security" }, { "function": "get_paginator", "service": "codeguru-security" }, { "function": "get_scan", "service": "codeguru-security" }, { "function": "get_waiter", "service": "codeguru-security" }, { "function": "list_findings_metrics", "service": "codeguru-security" }, { "function": "list_scans", "service": "codeguru-security" }, { "function": "list_tags_for_resource", "service": "codeguru-security" } ] ================================================ FILE: scan/sample/services/codeguruprofiler.json ================================================ [ { "function": "describe_profiling_group", "service": "codeguruprofiler" }, { "function": "get_findings_report_account_summary", "service": "codeguruprofiler" }, { "function": "get_notification_configuration", "service": "codeguruprofiler" }, { "function": "get_paginator", "service": "codeguruprofiler" }, { "function": "get_policy", "service": "codeguruprofiler" }, { "function": "get_profile", "service": "codeguruprofiler" }, { "function": "get_recommendations", "service": "codeguruprofiler" }, { "function": "get_waiter", "service": "codeguruprofiler" }, { "function": "list_findings_reports", "service": "codeguruprofiler" }, { "function": "list_profile_times", "service": "codeguruprofiler" }, { "function": "list_profiling_groups", "service": "codeguruprofiler" }, { "function": "list_tags_for_resource", "service": "codeguruprofiler" } ] ================================================ FILE: scan/sample/services/codepipeline.json ================================================ [ { "function": "get_action_type", "service": "codepipeline" }, { "function": "get_job_details", "service": "codepipeline" }, { "function": "get_paginator", "service": "codepipeline" }, { "function": "get_pipeline", "service": "codepipeline" }, { "function": "get_pipeline_execution", "service": "codepipeline" }, { "function": "get_pipeline_state", "service": "codepipeline" }, { "function": "get_third_party_job_details", "service": "codepipeline" }, { "function": "get_waiter", "service": "codepipeline" }, { "function": "list_action_executions", "service": "codepipeline" }, { "function": "list_action_types", "service": "codepipeline" }, { "function": "list_pipeline_executions", "service": "codepipeline" }, { "function": "list_pipelines", "service": "codepipeline" }, { "function": "list_tags_for_resource", "service": "codepipeline" }, { "function": "list_webhooks", "service": "codepipeline" } ] ================================================ FILE: scan/sample/services/codestar-connections.json ================================================ [ { "function": "get_connection", "service": "codestar-connections" }, { "function": "get_host", "service": "codestar-connections" }, { "function": "get_paginator", "service": "codestar-connections" }, { "function": "get_waiter", "service": "codestar-connections" }, { "function": "list_connections", "service": "codestar-connections" }, { "function": "list_hosts", "service": "codestar-connections" }, { "function": "list_tags_for_resource", "service": "codestar-connections" } ] ================================================ FILE: scan/sample/services/codestar-notifications.json ================================================ [ { "function": "describe_notification_rule", "service": "codestar-notifications" }, { "function": "get_paginator", "service": "codestar-notifications" }, { "function": "get_waiter", "service": "codestar-notifications" }, { "function": "list_event_types", "service": "codestar-notifications" }, { "function": "list_notification_rules", "service": "codestar-notifications" }, { "function": "list_tags_for_resource", "service": "codestar-notifications" }, { "function": "list_targets", "service": "codestar-notifications" } ] ================================================ FILE: scan/sample/services/codestar.json ================================================ [ { "function": "describe_project", "service": "codestar" }, { "function": "describe_user_profile", "service": "codestar" }, { "function": "get_paginator", "service": "codestar" }, { "function": "get_waiter", "service": "codestar" }, { "function": "list_projects", "service": "codestar" }, { "function": "list_resources", "service": "codestar" }, { "function": "list_tags_for_project", "service": "codestar" }, { "function": "list_team_members", "service": "codestar" }, { "function": "list_user_profiles", "service": "codestar" } ] ================================================ FILE: scan/sample/services/cognito-identity.json ================================================ [ { "function": "describe_identity", "service": "cognito-identity" }, { "function": "describe_identity_pool", "service": "cognito-identity" }, { "function": "get_credentials_for_identity", "service": "cognito-identity" }, { "function": "get_id", "service": "cognito-identity" }, { "function": "get_identity_pool_roles", "service": "cognito-identity" }, { "function": "get_open_id_token", "service": "cognito-identity" }, { "function": "get_open_id_token_for_developer_identity", "service": "cognito-identity" }, { "function": "get_paginator", "service": "cognito-identity" }, { "function": "get_principal_tag_attribute_map", "service": "cognito-identity" }, { "function": "get_waiter", "service": "cognito-identity" }, { "function": "list_identities", "service": "cognito-identity" }, { "function": "list_identity_pools", "service": "cognito-identity" }, { "function": "list_tags_for_resource", "service": "cognito-identity" } ] ================================================ FILE: scan/sample/services/cognito-idp.json ================================================ [ { "function": "describe_identity_provider", "service": "cognito-idp" }, { "function": "describe_resource_server", "service": "cognito-idp" }, { "function": "describe_risk_configuration", "service": "cognito-idp" }, { "function": "describe_user_import_job", "service": "cognito-idp" }, { "function": "describe_user_pool", "service": "cognito-idp" }, { "function": "describe_user_pool_client", "service": "cognito-idp" }, { "function": "describe_user_pool_domain", "service": "cognito-idp" }, { "function": "get_csv_header", "service": "cognito-idp" }, { "function": "get_device", "service": "cognito-idp" }, { "function": "get_group", "service": "cognito-idp" }, { "function": "get_identity_provider_by_identifier", "service": "cognito-idp" }, { "function": "get_paginator", "service": "cognito-idp" }, { "function": "get_signing_certificate", "service": "cognito-idp" }, { "function": "get_ui_customization", "service": "cognito-idp" }, { "function": "get_user", "service": "cognito-idp" }, { "function": "get_user_attribute_verification_code", "service": "cognito-idp" }, { "function": "get_user_pool_mfa_config", "service": "cognito-idp" }, { "function": "get_waiter", "service": "cognito-idp" }, { "function": "list_devices", "service": "cognito-idp" }, { "function": "list_groups", "service": "cognito-idp" }, { "function": "list_identity_providers", "service": "cognito-idp" }, { "function": "list_resource_servers", "service": "cognito-idp" }, { "function": "list_tags_for_resource", "service": "cognito-idp" }, { "function": "list_user_import_jobs", "service": "cognito-idp" }, { "function": "list_user_pool_clients", "service": "cognito-idp" }, { "function": "list_user_pools", "service": "cognito-idp" }, { "function": "list_users", "service": "cognito-idp" }, { "function": "list_users_in_group", "service": "cognito-idp" } ] ================================================ FILE: scan/sample/services/cognito-sync.json ================================================ [ { "function": "describe_dataset", "service": "cognito-sync" }, { "function": "describe_identity_pool_usage", "service": "cognito-sync" }, { "function": "describe_identity_usage", "service": "cognito-sync" }, { "function": "get_bulk_publish_details", "service": "cognito-sync" }, { "function": "get_cognito_events", "service": "cognito-sync" }, { "function": "get_identity_pool_configuration", "service": "cognito-sync" }, { "function": "get_paginator", "service": "cognito-sync" }, { "function": "get_waiter", "service": "cognito-sync" }, { "function": "list_datasets", "service": "cognito-sync" }, { "function": "list_identity_pool_usage", "service": "cognito-sync" }, { "function": "list_records", "service": "cognito-sync" } ] ================================================ FILE: scan/sample/services/comprehend.json ================================================ [ { "function": "describe_dataset", "service": "comprehend" }, { "function": "describe_document_classification_job", "service": "comprehend" }, { "function": "describe_document_classifier", "service": "comprehend" }, { "function": "describe_dominant_language_detection_job", "service": "comprehend" }, { "function": "describe_endpoint", "service": "comprehend" }, { "function": "describe_entities_detection_job", "service": "comprehend" }, { "function": "describe_entity_recognizer", "service": "comprehend" }, { "function": "describe_events_detection_job", "service": "comprehend" }, { "function": "describe_flywheel", "service": "comprehend" }, { "function": "describe_flywheel_iteration", "service": "comprehend" }, { "function": "describe_key_phrases_detection_job", "service": "comprehend" }, { "function": "describe_pii_entities_detection_job", "service": "comprehend" }, { "function": "describe_resource_policy", "service": "comprehend" }, { "function": "describe_sentiment_detection_job", "service": "comprehend" }, { "function": "describe_targeted_sentiment_detection_job", "service": "comprehend" }, { "function": "describe_topics_detection_job", "service": "comprehend" }, { "function": "get_paginator", "service": "comprehend" }, { "function": "get_waiter", "service": "comprehend" }, { "function": "list_datasets", "service": "comprehend" }, { "function": "list_document_classification_jobs", "service": "comprehend" }, { "function": "list_document_classifier_summaries", "service": "comprehend" }, { "function": "list_document_classifiers", "service": "comprehend" }, { "function": "list_dominant_language_detection_jobs", "service": "comprehend" }, { "function": "list_endpoints", "service": "comprehend" }, { "function": "list_entities_detection_jobs", "service": "comprehend" }, { "function": "list_entity_recognizer_summaries", "service": "comprehend" }, { "function": "list_entity_recognizers", "service": "comprehend" }, { "function": "list_events_detection_jobs", "service": "comprehend" }, { "function": "list_flywheel_iteration_history", "service": "comprehend" }, { "function": "list_flywheels", "service": "comprehend" }, { "function": "list_key_phrases_detection_jobs", "service": "comprehend" }, { "function": "list_pii_entities_detection_jobs", "service": "comprehend" }, { "function": "list_sentiment_detection_jobs", "service": "comprehend" }, { "function": "list_tags_for_resource", "service": "comprehend" }, { "function": "list_targeted_sentiment_detection_jobs", "service": "comprehend" }, { "function": "list_topics_detection_jobs", "service": "comprehend" } ] ================================================ FILE: scan/sample/services/comprehendmedical.json ================================================ [ { "function": "describe_entities_detection_v2_job", "service": "comprehendmedical" }, { "function": "describe_icd10_cm_inference_job", "service": "comprehendmedical" }, { "function": "describe_phi_detection_job", "service": "comprehendmedical" }, { "function": "describe_rx_norm_inference_job", "service": "comprehendmedical" }, { "function": "describe_snomedct_inference_job", "service": "comprehendmedical" }, { "function": "get_paginator", "service": "comprehendmedical" }, { "function": "get_waiter", "service": "comprehendmedical" }, { "function": "list_entities_detection_v2_jobs", "service": "comprehendmedical" }, { "function": "list_icd10_cm_inference_jobs", "service": "comprehendmedical" }, { "function": "list_phi_detection_jobs", "service": "comprehendmedical" }, { "function": "list_rx_norm_inference_jobs", "service": "comprehendmedical" }, { "function": "list_snomedct_inference_jobs", "service": "comprehendmedical" } ] ================================================ FILE: scan/sample/services/compute-optimizer.json ================================================ [ { "function": "describe_recommendation_export_jobs", "service": "compute-optimizer" }, { "function": "get_auto_scaling_group_recommendations", "service": "compute-optimizer" }, { "function": "get_ebs_volume_recommendations", "service": "compute-optimizer" }, { "function": "get_ec2_instance_recommendations", "service": "compute-optimizer" }, { "function": "get_ec2_recommendation_projected_metrics", "service": "compute-optimizer" }, { "function": "get_ecs_service_recommendation_projected_metrics", "service": "compute-optimizer" }, { "function": "get_ecs_service_recommendations", "service": "compute-optimizer" }, { "function": "get_effective_recommendation_preferences", "service": "compute-optimizer" }, { "function": "get_enrollment_status", "service": "compute-optimizer" }, { "function": "get_enrollment_statuses_for_organization", "service": "compute-optimizer" }, { "function": "get_lambda_function_recommendations", "service": "compute-optimizer" }, { "function": "get_paginator", "service": "compute-optimizer" }, { "function": "get_recommendation_preferences", "service": "compute-optimizer" }, { "function": "get_recommendation_summaries", "service": "compute-optimizer" }, { "function": "get_waiter", "service": "compute-optimizer" } ] ================================================ FILE: scan/sample/services/config.json ================================================ [ { "function": "describe_aggregate_compliance_by_config_rules", "service": "config" }, { "function": "describe_aggregate_compliance_by_conformance_packs", "service": "config" }, { "function": "describe_aggregation_authorizations", "service": "config" }, { "function": "describe_compliance_by_config_rule", "service": "config" }, { "function": "describe_compliance_by_resource", "service": "config" }, { "function": "describe_config_rule_evaluation_status", "service": "config" }, { "function": "describe_config_rules", "service": "config" }, { "function": "describe_configuration_aggregator_sources_status", "service": "config" }, { "function": "describe_configuration_aggregators", "service": "config" }, { "function": "describe_configuration_recorder_status", "service": "config" }, { "function": "describe_configuration_recorders", "service": "config" }, { "function": "describe_conformance_pack_compliance", "service": "config" }, { "function": "describe_conformance_pack_status", "service": "config" }, { "function": "describe_conformance_packs", "service": "config" }, { "function": "describe_delivery_channel_status", "service": "config" }, { "function": "describe_delivery_channels", "service": "config" }, { "function": "describe_organization_config_rule_statuses", "service": "config" }, { "function": "describe_organization_config_rules", "service": "config" }, { "function": "describe_organization_conformance_pack_statuses", "service": "config" }, { "function": "describe_organization_conformance_packs", "service": "config" }, { "function": "describe_pending_aggregation_requests", "service": "config" }, { "function": "describe_remediation_configurations", "service": "config" }, { "function": "describe_remediation_exceptions", "service": "config" }, { "function": "describe_remediation_execution_status", "service": "config" }, { "function": "describe_retention_configurations", "service": "config" }, { "function": "get_aggregate_compliance_details_by_config_rule", "service": "config" }, { "function": "get_aggregate_config_rule_compliance_summary", "service": "config" }, { "function": "get_aggregate_conformance_pack_compliance_summary", "service": "config" }, { "function": "get_aggregate_discovered_resource_counts", "service": "config" }, { "function": "get_aggregate_resource_config", "service": "config" }, { "function": "get_compliance_details_by_config_rule", "service": "config" }, { "function": "get_compliance_details_by_resource", "service": "config" }, { "function": "get_compliance_summary_by_config_rule", "service": "config" }, { "function": "get_compliance_summary_by_resource_type", "service": "config" }, { "function": "get_conformance_pack_compliance_details", "service": "config" }, { "function": "get_conformance_pack_compliance_summary", "service": "config" }, { "function": "get_custom_rule_policy", "service": "config" }, { "function": "get_discovered_resource_counts", "service": "config" }, { "function": "get_organization_config_rule_detailed_status", "service": "config" }, { "function": "get_organization_conformance_pack_detailed_status", "service": "config" }, { "function": "get_organization_custom_rule_policy", "service": "config" }, { "function": "get_paginator", "service": "config" }, { "function": "get_resource_config_history", "service": "config" }, { "function": "get_resource_evaluation_summary", "service": "config" }, { "function": "get_stored_query", "service": "config" }, { "function": "get_waiter", "service": "config" }, { "function": "list_aggregate_discovered_resources", "service": "config" }, { "function": "list_conformance_pack_compliance_scores", "service": "config" }, { "function": "list_discovered_resources", "service": "config" }, { "function": "list_resource_evaluations", "service": "config" }, { "function": "list_stored_queries", "service": "config" }, { "function": "list_tags_for_resource", "service": "config" } ] ================================================ FILE: scan/sample/services/connect-contact-lens.json ================================================ [ { "function": "get_paginator", "service": "connect-contact-lens" }, { "function": "get_waiter", "service": "connect-contact-lens" }, { "function": "list_realtime_contact_analysis_segments", "service": "connect-contact-lens" } ] ================================================ FILE: scan/sample/services/connect.json ================================================ [ { "function": "describe_agent_status", "service": "connect" }, { "function": "describe_contact", "service": "connect" }, { "function": "describe_contact_evaluation", "service": "connect" }, { "function": "describe_contact_flow", "service": "connect" }, { "function": "describe_contact_flow_module", "service": "connect" }, { "function": "describe_evaluation_form", "service": "connect" }, { "function": "describe_hours_of_operation", "service": "connect" }, { "function": "describe_instance", "service": "connect" }, { "function": "describe_instance_attribute", "service": "connect" }, { "function": "describe_instance_storage_config", "service": "connect" }, { "function": "describe_phone_number", "service": "connect" }, { "function": "describe_prompt", "service": "connect" }, { "function": "describe_queue", "service": "connect" }, { "function": "describe_quick_connect", "service": "connect" }, { "function": "describe_routing_profile", "service": "connect" }, { "function": "describe_rule", "service": "connect" }, { "function": "describe_security_profile", "service": "connect" }, { "function": "describe_traffic_distribution_group", "service": "connect" }, { "function": "describe_user", "service": "connect" }, { "function": "describe_user_hierarchy_group", "service": "connect" }, { "function": "describe_user_hierarchy_structure", "service": "connect" }, { "function": "describe_vocabulary", "service": "connect" }, { "function": "get_contact_attributes", "service": "connect" }, { "function": "get_current_metric_data", "service": "connect" }, { "function": "get_current_user_data", "service": "connect" }, { "function": "get_federation_token", "service": "connect" }, { "function": "get_metric_data", "service": "connect" }, { "function": "get_metric_data_v2", "service": "connect" }, { "function": "get_paginator", "service": "connect" }, { "function": "get_prompt_file", "service": "connect" }, { "function": "get_task_template", "service": "connect" }, { "function": "get_traffic_distribution", "service": "connect" }, { "function": "get_waiter", "service": "connect" }, { "function": "list_agent_statuses", "service": "connect" }, { "function": "list_approved_origins", "service": "connect" }, { "function": "list_bots", "service": "connect" }, { "function": "list_contact_evaluations", "service": "connect" }, { "function": "list_contact_flow_modules", "service": "connect" }, { "function": "list_contact_flows", "service": "connect" }, { "function": "list_contact_references", "service": "connect" }, { "function": "list_default_vocabularies", "service": "connect" }, { "function": "list_evaluation_form_versions", "service": "connect" }, { "function": "list_evaluation_forms", "service": "connect" }, { "function": "list_hours_of_operations", "service": "connect" }, { "function": "list_instance_attributes", "service": "connect" }, { "function": "list_instance_storage_configs", "service": "connect" }, { "function": "list_instances", "service": "connect" }, { "function": "list_integration_associations", "service": "connect" }, { "function": "list_lambda_functions", "service": "connect" }, { "function": "list_lex_bots", "service": "connect" }, { "function": "list_phone_numbers", "service": "connect" }, { "function": "list_phone_numbers_v2", "service": "connect" }, { "function": "list_prompts", "service": "connect" }, { "function": "list_queue_quick_connects", "service": "connect" }, { "function": "list_queues", "service": "connect" }, { "function": "list_quick_connects", "service": "connect" }, { "function": "list_routing_profile_queues", "service": "connect" }, { "function": "list_routing_profiles", "service": "connect" }, { "function": "list_rules", "service": "connect" }, { "function": "list_security_keys", "service": "connect" }, { "function": "list_security_profile_permissions", "service": "connect" }, { "function": "list_security_profiles", "service": "connect" }, { "function": "list_tags_for_resource", "service": "connect" }, { "function": "list_task_templates", "service": "connect" }, { "function": "list_traffic_distribution_groups", "service": "connect" }, { "function": "list_use_cases", "service": "connect" }, { "function": "list_user_hierarchy_groups", "service": "connect" }, { "function": "list_users", "service": "connect" } ] ================================================ FILE: scan/sample/services/connectcampaigns.json ================================================ [ { "function": "describe_campaign", "service": "connectcampaigns" }, { "function": "get_campaign_state", "service": "connectcampaigns" }, { "function": "get_campaign_state_batch", "service": "connectcampaigns" }, { "function": "get_connect_instance_config", "service": "connectcampaigns" }, { "function": "get_instance_onboarding_job_status", "service": "connectcampaigns" }, { "function": "get_paginator", "service": "connectcampaigns" }, { "function": "get_waiter", "service": "connectcampaigns" }, { "function": "list_campaigns", "service": "connectcampaigns" }, { "function": "list_tags_for_resource", "service": "connectcampaigns" } ] ================================================ FILE: scan/sample/services/connectcases.json ================================================ [ { "function": "get_case", "service": "connectcases" }, { "function": "get_case_event_configuration", "service": "connectcases" }, { "function": "get_domain", "service": "connectcases" }, { "function": "get_layout", "service": "connectcases" }, { "function": "get_paginator", "service": "connectcases" }, { "function": "get_template", "service": "connectcases" }, { "function": "get_waiter", "service": "connectcases" }, { "function": "list_cases_for_contact", "service": "connectcases" }, { "function": "list_domains", "service": "connectcases" }, { "function": "list_field_options", "service": "connectcases" }, { "function": "list_fields", "service": "connectcases" }, { "function": "list_layouts", "service": "connectcases" }, { "function": "list_tags_for_resource", "service": "connectcases" }, { "function": "list_templates", "service": "connectcases" } ] ================================================ FILE: scan/sample/services/connectparticipant.json ================================================ [ { "function": "get_attachment", "service": "connectparticipant" }, { "function": "get_paginator", "service": "connectparticipant" }, { "function": "get_transcript", "service": "connectparticipant" }, { "function": "get_waiter", "service": "connectparticipant" } ] ================================================ FILE: scan/sample/services/controltower.json ================================================ [ { "function": "get_control_operation", "service": "controltower" }, { "function": "get_paginator", "service": "controltower" }, { "function": "get_waiter", "service": "controltower" }, { "function": "list_enabled_controls", "service": "controltower" } ] ================================================ FILE: scan/sample/services/cur.json ================================================ [ { "function": "describe_report_definitions", "service": "cur" }, { "function": "get_paginator", "service": "cur" }, { "function": "get_waiter", "service": "cur" } ] ================================================ FILE: scan/sample/services/customer-profiles.json ================================================ [ { "function": "get_auto_merging_preview", "service": "customer-profiles" }, { "function": "get_calculated_attribute_definition", "service": "customer-profiles" }, { "function": "get_calculated_attribute_for_profile", "service": "customer-profiles" }, { "function": "get_domain", "service": "customer-profiles" }, { "function": "get_event_stream", "service": "customer-profiles" }, { "function": "get_identity_resolution_job", "service": "customer-profiles" }, { "function": "get_integration", "service": "customer-profiles" }, { "function": "get_matches", "service": "customer-profiles" }, { "function": "get_paginator", "service": "customer-profiles" }, { "function": "get_profile_object_type", "service": "customer-profiles" }, { "function": "get_profile_object_type_template", "service": "customer-profiles" }, { "function": "get_similar_profiles", "service": "customer-profiles" }, { "function": "get_waiter", "service": "customer-profiles" }, { "function": "get_workflow", "service": "customer-profiles" }, { "function": "get_workflow_steps", "service": "customer-profiles" }, { "function": "list_account_integrations", "service": "customer-profiles" }, { "function": "list_calculated_attribute_definitions", "service": "customer-profiles" }, { "function": "list_calculated_attributes_for_profile", "service": "customer-profiles" }, { "function": "list_domains", "service": "customer-profiles" }, { "function": "list_event_streams", "service": "customer-profiles" }, { "function": "list_identity_resolution_jobs", "service": "customer-profiles" }, { "function": "list_integrations", "service": "customer-profiles" }, { "function": "list_profile_object_type_templates", "service": "customer-profiles" }, { "function": "list_profile_object_types", "service": "customer-profiles" }, { "function": "list_profile_objects", "service": "customer-profiles" }, { "function": "list_rule_based_matches", "service": "customer-profiles" }, { "function": "list_tags_for_resource", "service": "customer-profiles" }, { "function": "list_workflows", "service": "customer-profiles" } ] ================================================ FILE: scan/sample/services/databrew.json ================================================ [ { "function": "describe_dataset", "service": "databrew" }, { "function": "describe_job", "service": "databrew" }, { "function": "describe_job_run", "service": "databrew" }, { "function": "describe_project", "service": "databrew" }, { "function": "describe_recipe", "service": "databrew" }, { "function": "describe_ruleset", "service": "databrew" }, { "function": "describe_schedule", "service": "databrew" }, { "function": "get_paginator", "service": "databrew" }, { "function": "get_waiter", "service": "databrew" }, { "function": "list_datasets", "service": "databrew" }, { "function": "list_job_runs", "service": "databrew" }, { "function": "list_jobs", "service": "databrew" }, { "function": "list_projects", "service": "databrew" }, { "function": "list_recipe_versions", "service": "databrew" }, { "function": "list_recipes", "service": "databrew" }, { "function": "list_rulesets", "service": "databrew" }, { "function": "list_schedules", "service": "databrew" }, { "function": "list_tags_for_resource", "service": "databrew" } ] ================================================ FILE: scan/sample/services/dataexchange.json ================================================ [ { "function": "get_asset", "service": "dataexchange" }, { "function": "get_data_set", "service": "dataexchange" }, { "function": "get_event_action", "service": "dataexchange" }, { "function": "get_job", "service": "dataexchange" }, { "function": "get_paginator", "service": "dataexchange" }, { "function": "get_revision", "service": "dataexchange" }, { "function": "get_waiter", "service": "dataexchange" }, { "function": "list_data_set_revisions", "service": "dataexchange" }, { "function": "list_data_sets", "service": "dataexchange" }, { "function": "list_event_actions", "service": "dataexchange" }, { "function": "list_jobs", "service": "dataexchange" }, { "function": "list_revision_assets", "service": "dataexchange" }, { "function": "list_tags_for_resource", "service": "dataexchange" } ] ================================================ FILE: scan/sample/services/datapipeline.json ================================================ [ { "function": "describe_objects", "service": "datapipeline" }, { "function": "describe_pipelines", "service": "datapipeline" }, { "function": "get_paginator", "service": "datapipeline" }, { "function": "get_pipeline_definition", "service": "datapipeline" }, { "function": "get_waiter", "service": "datapipeline" }, { "function": "list_pipelines", "service": "datapipeline" } ] ================================================ FILE: scan/sample/services/datasync.json ================================================ [ { "function": "describe_agent", "service": "datasync" }, { "function": "describe_discovery_job", "service": "datasync" }, { "function": "describe_location_azure_blob", "service": "datasync" }, { "function": "describe_location_efs", "service": "datasync" }, { "function": "describe_location_fsx_lustre", "service": "datasync" }, { "function": "describe_location_fsx_ontap", "service": "datasync" }, { "function": "describe_location_fsx_open_zfs", "service": "datasync" }, { "function": "describe_location_fsx_windows", "service": "datasync" }, { "function": "describe_location_hdfs", "service": "datasync" }, { "function": "describe_location_nfs", "service": "datasync" }, { "function": "describe_location_object_storage", "service": "datasync" }, { "function": "describe_location_s3", "service": "datasync" }, { "function": "describe_location_smb", "service": "datasync" }, { "function": "describe_storage_system", "service": "datasync" }, { "function": "describe_storage_system_resource_metrics", "service": "datasync" }, { "function": "describe_storage_system_resources", "service": "datasync" }, { "function": "describe_task", "service": "datasync" }, { "function": "describe_task_execution", "service": "datasync" }, { "function": "get_paginator", "service": "datasync" }, { "function": "get_waiter", "service": "datasync" }, { "function": "list_agents", "service": "datasync" }, { "function": "list_discovery_jobs", "service": "datasync" }, { "function": "list_locations", "service": "datasync" }, { "function": "list_storage_systems", "service": "datasync" }, { "function": "list_tags_for_resource", "service": "datasync" }, { "function": "list_task_executions", "service": "datasync" }, { "function": "list_tasks", "service": "datasync" } ] ================================================ FILE: scan/sample/services/dax.json ================================================ [ { "function": "describe_clusters", "service": "dax" }, { "function": "describe_default_parameters", "service": "dax" }, { "function": "describe_events", "service": "dax" }, { "function": "describe_parameter_groups", "service": "dax" }, { "function": "describe_parameters", "service": "dax" }, { "function": "describe_subnet_groups", "service": "dax" }, { "function": "get_paginator", "service": "dax" }, { "function": "get_waiter", "service": "dax" }, { "function": "list_tags", "service": "dax" } ] ================================================ FILE: scan/sample/services/detective.json ================================================ [ { "function": "describe_organization_configuration", "service": "detective" }, { "function": "get_members", "service": "detective" }, { "function": "get_paginator", "service": "detective" }, { "function": "get_waiter", "service": "detective" }, { "function": "list_datasource_packages", "service": "detective" }, { "function": "list_graphs", "service": "detective" }, { "function": "list_invitations", "service": "detective" }, { "function": "list_members", "service": "detective" }, { "function": "list_organization_admin_accounts", "service": "detective" }, { "function": "list_tags_for_resource", "service": "detective" } ] ================================================ FILE: scan/sample/services/devicefarm.json ================================================ [ { "function": "get_account_settings", "service": "devicefarm" }, { "function": "get_device", "service": "devicefarm" }, { "function": "get_device_instance", "service": "devicefarm" }, { "function": "get_device_pool", "service": "devicefarm" }, { "function": "get_device_pool_compatibility", "service": "devicefarm" }, { "function": "get_instance_profile", "service": "devicefarm" }, { "function": "get_job", "service": "devicefarm" }, { "function": "get_network_profile", "service": "devicefarm" }, { "function": "get_offering_status", "service": "devicefarm" }, { "function": "get_paginator", "service": "devicefarm" }, { "function": "get_project", "service": "devicefarm" }, { "function": "get_remote_access_session", "service": "devicefarm" }, { "function": "get_run", "service": "devicefarm" }, { "function": "get_suite", "service": "devicefarm" }, { "function": "get_test", "service": "devicefarm" }, { "function": "get_test_grid_project", "service": "devicefarm" }, { "function": "get_test_grid_session", "service": "devicefarm" }, { "function": "get_upload", "service": "devicefarm" }, { "function": "get_vpce_configuration", "service": "devicefarm" }, { "function": "get_waiter", "service": "devicefarm" }, { "function": "list_artifacts", "service": "devicefarm" }, { "function": "list_device_instances", "service": "devicefarm" }, { "function": "list_device_pools", "service": "devicefarm" }, { "function": "list_devices", "service": "devicefarm" }, { "function": "list_instance_profiles", "service": "devicefarm" }, { "function": "list_jobs", "service": "devicefarm" }, { "function": "list_network_profiles", "service": "devicefarm" }, { "function": "list_offering_promotions", "service": "devicefarm" }, { "function": "list_offering_transactions", "service": "devicefarm" }, { "function": "list_offerings", "service": "devicefarm" }, { "function": "list_projects", "service": "devicefarm" }, { "function": "list_remote_access_sessions", "service": "devicefarm" }, { "function": "list_runs", "service": "devicefarm" }, { "function": "list_samples", "service": "devicefarm" }, { "function": "list_suites", "service": "devicefarm" }, { "function": "list_tags_for_resource", "service": "devicefarm" }, { "function": "list_test_grid_projects", "service": "devicefarm" }, { "function": "list_test_grid_session_actions", "service": "devicefarm" }, { "function": "list_test_grid_session_artifacts", "service": "devicefarm" }, { "function": "list_test_grid_sessions", "service": "devicefarm" }, { "function": "list_tests", "service": "devicefarm" }, { "function": "list_unique_problems", "service": "devicefarm" }, { "function": "list_uploads", "service": "devicefarm" }, { "function": "list_vpce_configurations", "service": "devicefarm" } ] ================================================ FILE: scan/sample/services/devops-guru.json ================================================ [ { "function": "describe_account_health", "service": "devops-guru" }, { "function": "describe_account_overview", "service": "devops-guru" }, { "function": "describe_anomaly", "service": "devops-guru" }, { "function": "describe_event_sources_config", "service": "devops-guru" }, { "function": "describe_feedback", "service": "devops-guru" }, { "function": "describe_insight", "service": "devops-guru" }, { "function": "describe_organization_health", "service": "devops-guru" }, { "function": "describe_organization_overview", "service": "devops-guru" }, { "function": "describe_organization_resource_collection_health", "service": "devops-guru" }, { "function": "describe_resource_collection_health", "service": "devops-guru" }, { "function": "describe_service_integration", "service": "devops-guru" }, { "function": "get_cost_estimation", "service": "devops-guru" }, { "function": "get_paginator", "service": "devops-guru" }, { "function": "get_resource_collection", "service": "devops-guru" }, { "function": "get_waiter", "service": "devops-guru" }, { "function": "list_anomalies_for_insight", "service": "devops-guru" }, { "function": "list_anomalous_log_groups", "service": "devops-guru" }, { "function": "list_events", "service": "devops-guru" }, { "function": "list_insights", "service": "devops-guru" }, { "function": "list_monitored_resources", "service": "devops-guru" }, { "function": "list_notification_channels", "service": "devops-guru" }, { "function": "list_organization_insights", "service": "devops-guru" }, { "function": "list_recommendations", "service": "devops-guru" } ] ================================================ FILE: scan/sample/services/directconnect.json ================================================ [ { "function": "describe_connection_loa", "service": "directconnect" }, { "function": "describe_connections", "service": "directconnect" }, { "function": "describe_connections_on_interconnect", "service": "directconnect" }, { "function": "describe_customer_metadata", "service": "directconnect" }, { "function": "describe_direct_connect_gateway_association_proposals", "service": "directconnect" }, { "function": "describe_direct_connect_gateway_associations", "service": "directconnect" }, { "function": "describe_direct_connect_gateway_attachments", "service": "directconnect" }, { "function": "describe_direct_connect_gateways", "service": "directconnect" }, { "function": "describe_hosted_connections", "service": "directconnect" }, { "function": "describe_interconnect_loa", "service": "directconnect" }, { "function": "describe_interconnects", "service": "directconnect" }, { "function": "describe_lags", "service": "directconnect" }, { "function": "describe_loa", "service": "directconnect" }, { "function": "describe_locations", "service": "directconnect" }, { "function": "describe_router_configuration", "service": "directconnect" }, { "function": "describe_tags", "service": "directconnect" }, { "function": "describe_virtual_gateways", "service": "directconnect" }, { "function": "describe_virtual_interfaces", "service": "directconnect" }, { "function": "get_paginator", "service": "directconnect" }, { "function": "get_waiter", "service": "directconnect" }, { "function": "list_virtual_interface_test_history", "service": "directconnect" } ] ================================================ FILE: scan/sample/services/discovery.json ================================================ [ { "function": "describe_agents", "service": "discovery" }, { "function": "describe_configurations", "service": "discovery" }, { "function": "describe_continuous_exports", "service": "discovery" }, { "function": "describe_export_configurations", "service": "discovery" }, { "function": "describe_export_tasks", "service": "discovery" }, { "function": "describe_import_tasks", "service": "discovery" }, { "function": "describe_tags", "service": "discovery" }, { "function": "get_discovery_summary", "service": "discovery" }, { "function": "get_paginator", "service": "discovery" }, { "function": "get_waiter", "service": "discovery" }, { "function": "list_configurations", "service": "discovery" }, { "function": "list_server_neighbors", "service": "discovery" } ] ================================================ FILE: scan/sample/services/dlm.json ================================================ [ { "function": "get_lifecycle_policies", "service": "dlm" }, { "function": "get_lifecycle_policy", "service": "dlm" }, { "function": "get_paginator", "service": "dlm" }, { "function": "get_waiter", "service": "dlm" }, { "function": "list_tags_for_resource", "service": "dlm" } ] ================================================ FILE: scan/sample/services/dms.json ================================================ [ { "function": "describe_account_attributes", "service": "dms" }, { "function": "describe_applicable_individual_assessments", "service": "dms" }, { "function": "describe_certificates", "service": "dms" }, { "function": "describe_connections", "service": "dms" }, { "function": "describe_endpoint_settings", "service": "dms" }, { "function": "describe_endpoint_types", "service": "dms" }, { "function": "describe_endpoints", "service": "dms" }, { "function": "describe_engine_versions", "service": "dms" }, { "function": "describe_event_categories", "service": "dms" }, { "function": "describe_event_subscriptions", "service": "dms" }, { "function": "describe_events", "service": "dms" }, { "function": "describe_fleet_advisor_collectors", "service": "dms" }, { "function": "describe_fleet_advisor_databases", "service": "dms" }, { "function": "describe_fleet_advisor_lsa_analysis", "service": "dms" }, { "function": "describe_fleet_advisor_schema_object_summary", "service": "dms" }, { "function": "describe_fleet_advisor_schemas", "service": "dms" }, { "function": "describe_orderable_replication_instances", "service": "dms" }, { "function": "describe_pending_maintenance_actions", "service": "dms" }, { "function": "describe_recommendation_limitations", "service": "dms" }, { "function": "describe_recommendations", "service": "dms" }, { "function": "describe_refresh_schemas_status", "service": "dms" }, { "function": "describe_replication_configs", "service": "dms" }, { "function": "describe_replication_instance_task_logs", "service": "dms" }, { "function": "describe_replication_instances", "service": "dms" }, { "function": "describe_replication_subnet_groups", "service": "dms" }, { "function": "describe_replication_table_statistics", "service": "dms" }, { "function": "describe_replication_task_assessment_results", "service": "dms" }, { "function": "describe_replication_task_assessment_runs", "service": "dms" }, { "function": "describe_replication_task_individual_assessments", "service": "dms" }, { "function": "describe_replication_tasks", "service": "dms" }, { "function": "describe_replications", "service": "dms" }, { "function": "describe_schemas", "service": "dms" }, { "function": "describe_table_statistics", "service": "dms" }, { "function": "get_paginator", "service": "dms" }, { "function": "get_waiter", "service": "dms" }, { "function": "list_tags_for_resource", "service": "dms" } ] ================================================ FILE: scan/sample/services/docdb-elastic.json ================================================ [ { "function": "get_cluster", "service": "docdb-elastic" }, { "function": "get_cluster_snapshot", "service": "docdb-elastic" }, { "function": "get_paginator", "service": "docdb-elastic" }, { "function": "get_waiter", "service": "docdb-elastic" }, { "function": "list_cluster_snapshots", "service": "docdb-elastic" }, { "function": "list_clusters", "service": "docdb-elastic" }, { "function": "list_tags_for_resource", "service": "docdb-elastic" } ] ================================================ FILE: scan/sample/services/docdb.json ================================================ [ { "function": "describe_certificates", "service": "docdb" }, { "function": "describe_db_cluster_parameter_groups", "service": "docdb" }, { "function": "describe_db_cluster_parameters", "service": "docdb" }, { "function": "describe_db_cluster_snapshot_attributes", "service": "docdb" }, { "function": "describe_db_cluster_snapshots", "service": "docdb" }, { "function": "describe_db_clusters", "service": "docdb" }, { "function": "describe_db_engine_versions", "service": "docdb" }, { "function": "describe_db_instances", "service": "docdb" }, { "function": "describe_db_subnet_groups", "service": "docdb" }, { "function": "describe_engine_default_cluster_parameters", "service": "docdb" }, { "function": "describe_event_categories", "service": "docdb" }, { "function": "describe_event_subscriptions", "service": "docdb" }, { "function": "describe_events", "service": "docdb" }, { "function": "describe_global_clusters", "service": "docdb" }, { "function": "describe_orderable_db_instance_options", "service": "docdb" }, { "function": "describe_pending_maintenance_actions", "service": "docdb" }, { "function": "get_paginator", "service": "docdb" }, { "function": "get_waiter", "service": "docdb" }, { "function": "list_tags_for_resource", "service": "docdb" } ] ================================================ FILE: scan/sample/services/drs.json ================================================ [ { "function": "describe_job_log_items", "service": "drs" }, { "function": "describe_jobs", "service": "drs" }, { "function": "describe_launch_configuration_templates", "service": "drs" }, { "function": "describe_recovery_instances", "service": "drs" }, { "function": "describe_recovery_snapshots", "service": "drs" }, { "function": "describe_replication_configuration_templates", "service": "drs" }, { "function": "describe_source_networks", "service": "drs" }, { "function": "describe_source_servers", "service": "drs" }, { "function": "get_failback_replication_configuration", "service": "drs" }, { "function": "get_launch_configuration", "service": "drs" }, { "function": "get_paginator", "service": "drs" }, { "function": "get_replication_configuration", "service": "drs" }, { "function": "get_waiter", "service": "drs" }, { "function": "list_extensible_source_servers", "service": "drs" }, { "function": "list_staging_accounts", "service": "drs" }, { "function": "list_tags_for_resource", "service": "drs" } ] ================================================ FILE: scan/sample/services/ds.json ================================================ [ { "function": "describe_certificate", "service": "ds" }, { "function": "describe_client_authentication_settings", "service": "ds" }, { "function": "describe_conditional_forwarders", "service": "ds" }, { "function": "describe_directories", "service": "ds" }, { "function": "describe_domain_controllers", "service": "ds" }, { "function": "describe_event_topics", "service": "ds" }, { "function": "describe_ldaps_settings", "service": "ds" }, { "function": "describe_regions", "service": "ds" }, { "function": "describe_settings", "service": "ds" }, { "function": "describe_shared_directories", "service": "ds" }, { "function": "describe_snapshots", "service": "ds" }, { "function": "describe_trusts", "service": "ds" }, { "function": "describe_update_directory", "service": "ds" }, { "function": "get_directory_limits", "service": "ds" }, { "function": "get_paginator", "service": "ds" }, { "function": "get_snapshot_limits", "service": "ds" }, { "function": "get_waiter", "service": "ds" }, { "function": "list_certificates", "service": "ds" }, { "function": "list_ip_routes", "service": "ds" }, { "function": "list_log_subscriptions", "service": "ds" }, { "function": "list_schema_extensions", "service": "ds" }, { "function": "list_tags_for_resource", "service": "ds" } ] ================================================ FILE: scan/sample/services/dynamodb.json ================================================ [ { "function": "describe_backup", "service": "dynamodb" }, { "function": "describe_continuous_backups", "service": "dynamodb" }, { "function": "describe_contributor_insights", "service": "dynamodb" }, { "function": "describe_endpoints", "service": "dynamodb" }, { "function": "describe_export", "service": "dynamodb" }, { "function": "describe_global_table", "service": "dynamodb" }, { "function": "describe_global_table_settings", "service": "dynamodb" }, { "function": "describe_import", "service": "dynamodb" }, { "function": "describe_kinesis_streaming_destination", "service": "dynamodb" }, { "function": "describe_limits", "service": "dynamodb" }, { "function": "describe_table", "service": "dynamodb" }, { "function": "describe_table_replica_auto_scaling", "service": "dynamodb" }, { "function": "describe_time_to_live", "service": "dynamodb" }, { "function": "get_item", "service": "dynamodb" }, { "function": "get_paginator", "service": "dynamodb" }, { "function": "get_waiter", "service": "dynamodb" }, { "function": "list_backups", "service": "dynamodb" }, { "function": "list_contributor_insights", "service": "dynamodb" }, { "function": "list_exports", "service": "dynamodb" }, { "function": "list_global_tables", "service": "dynamodb" }, { "function": "list_imports", "service": "dynamodb" }, { "function": "list_tables", "service": "dynamodb" }, { "function": "list_tags_of_resource", "service": "dynamodb" } ] ================================================ FILE: scan/sample/services/dynamodbstreams.json ================================================ [ { "function": "describe_stream", "service": "dynamodbstreams" }, { "function": "get_paginator", "service": "dynamodbstreams" }, { "function": "get_records", "service": "dynamodbstreams" }, { "function": "get_shard_iterator", "service": "dynamodbstreams" }, { "function": "get_waiter", "service": "dynamodbstreams" }, { "function": "list_streams", "service": "dynamodbstreams" } ] ================================================ FILE: scan/sample/services/ebs.json ================================================ [ { "function": "get_paginator", "service": "ebs" }, { "function": "get_snapshot_block", "service": "ebs" }, { "function": "get_waiter", "service": "ebs" }, { "function": "list_changed_blocks", "service": "ebs" }, { "function": "list_snapshot_blocks", "service": "ebs" } ] ================================================ FILE: scan/sample/services/ec2-instance-connect.json ================================================ [ { "function": "get_paginator", "service": "ec2-instance-connect" }, { "function": "get_waiter", "service": "ec2-instance-connect" } ] ================================================ FILE: scan/sample/services/ec2.json ================================================ [ { "function": "describe_account_attributes", "service": "ec2" }, { "function": "describe_address_transfers", "service": "ec2" }, { "function": "describe_addresses", "service": "ec2" }, { "function": "describe_addresses_attribute", "service": "ec2" }, { "function": "describe_aggregate_id_format", "service": "ec2" }, { "function": "describe_availability_zones", "service": "ec2" }, { "function": "describe_aws_network_performance_metric_subscriptions", "service": "ec2" }, { "function": "describe_bundle_tasks", "service": "ec2" }, { "function": "describe_byoip_cidrs", "service": "ec2" }, { "function": "describe_capacity_reservation_fleets", "service": "ec2" }, { "function": "describe_capacity_reservations", "service": "ec2" }, { "function": "describe_carrier_gateways", "service": "ec2" }, { "function": "describe_classic_link_instances", "service": "ec2" }, { "function": "describe_client_vpn_authorization_rules", "service": "ec2" }, { "function": "describe_client_vpn_connections", "service": "ec2" }, { "function": "describe_client_vpn_endpoints", "service": "ec2" }, { "function": "describe_client_vpn_routes", "service": "ec2" }, { "function": "describe_client_vpn_target_networks", "service": "ec2" }, { "function": "describe_coip_pools", "service": "ec2" }, { "function": "describe_conversion_tasks", "service": "ec2" }, { "function": "describe_customer_gateways", "service": "ec2" }, { "function": "describe_dhcp_options", "service": "ec2" }, { "function": "describe_egress_only_internet_gateways", "service": "ec2" }, { "function": "describe_elastic_gpus", "service": "ec2" }, { "function": "describe_export_image_tasks", "service": "ec2" }, { "function": "describe_export_tasks", "service": "ec2" }, { "function": "describe_fast_launch_images", "service": "ec2" }, { "function": "describe_fast_snapshot_restores", "service": "ec2" }, { "function": "describe_fleet_history", "service": "ec2" }, { "function": "describe_fleet_instances", "service": "ec2" }, { "function": "describe_fleets", "service": "ec2" }, { "function": "describe_flow_logs", "service": "ec2" }, { "function": "describe_fpga_image_attribute", "service": "ec2" }, { "function": "describe_fpga_images", "service": "ec2" }, { "function": "describe_host_reservation_offerings", "service": "ec2" }, { "function": "describe_host_reservations", "service": "ec2" }, { "function": "describe_hosts", "service": "ec2" }, { "function": "describe_iam_instance_profile_associations", "service": "ec2" }, { "function": "describe_id_format", "service": "ec2" }, { "function": "describe_identity_id_format", "service": "ec2" }, { "function": "describe_image_attribute", "service": "ec2" }, { "function": "describe_images", "service": "ec2" }, { "function": "describe_import_image_tasks", "service": "ec2" }, { "function": "describe_import_snapshot_tasks", "service": "ec2" }, { "function": "describe_instance_attribute", "service": "ec2" }, { "function": "describe_instance_connect_endpoints", "service": "ec2" }, { "function": "describe_instance_credit_specifications", "service": "ec2" }, { "function": "describe_instance_event_notification_attributes", "service": "ec2" }, { "function": "describe_instance_event_windows", "service": "ec2" }, { "function": "describe_instance_status", "service": "ec2" }, { "function": "describe_instance_type_offerings", "service": "ec2" }, { "function": "describe_instance_types", "service": "ec2" }, { "function": "describe_instances", "service": "ec2" }, { "function": "describe_internet_gateways", "service": "ec2" }, { "function": "describe_ipam_pools", "service": "ec2" }, { "function": "describe_ipam_resource_discoveries", "service": "ec2" }, { "function": "describe_ipam_resource_discovery_associations", "service": "ec2" }, { "function": "describe_ipam_scopes", "service": "ec2" }, { "function": "describe_ipams", "service": "ec2" }, { "function": "describe_ipv6_pools", "service": "ec2" }, { "function": "describe_key_pairs", "service": "ec2" }, { "function": "describe_launch_template_versions", "service": "ec2" }, { "function": "describe_launch_templates", "service": "ec2" }, { "function": "describe_local_gateway_route_table_virtual_interface_group_associations", "service": "ec2" }, { "function": "describe_local_gateway_route_table_vpc_associations", "service": "ec2" }, { "function": "describe_local_gateway_route_tables", "service": "ec2" }, { "function": "describe_local_gateway_virtual_interface_groups", "service": "ec2" }, { "function": "describe_local_gateway_virtual_interfaces", "service": "ec2" }, { "function": "describe_local_gateways", "service": "ec2" }, { "function": "describe_managed_prefix_lists", "service": "ec2" }, { "function": "describe_moving_addresses", "service": "ec2" }, { "function": "describe_nat_gateways", "service": "ec2" }, { "function": "describe_network_acls", "service": "ec2" }, { "function": "describe_network_insights_access_scope_analyses", "service": "ec2" }, { "function": "describe_network_insights_access_scopes", "service": "ec2" }, { "function": "describe_network_insights_analyses", "service": "ec2" }, { "function": "describe_network_insights_paths", "service": "ec2" }, { "function": "describe_network_interface_attribute", "service": "ec2" }, { "function": "describe_network_interface_permissions", "service": "ec2" }, { "function": "describe_network_interfaces", "service": "ec2" }, { "function": "describe_placement_groups", "service": "ec2" }, { "function": "describe_prefix_lists", "service": "ec2" }, { "function": "describe_principal_id_format", "service": "ec2" }, { "function": "describe_public_ipv4_pools", "service": "ec2" }, { "function": "describe_regions", "service": "ec2" }, { "function": "describe_replace_root_volume_tasks", "service": "ec2" }, { "function": "describe_reserved_instances", "service": "ec2" }, { "function": "describe_reserved_instances_listings", "service": "ec2" }, { "function": "describe_reserved_instances_modifications", "service": "ec2" }, { "function": "describe_reserved_instances_offerings", "service": "ec2" }, { "function": "describe_route_tables", "service": "ec2" }, { "function": "describe_scheduled_instance_availability", "service": "ec2" }, { "function": "describe_scheduled_instances", "service": "ec2" }, { "function": "describe_security_group_references", "service": "ec2" }, { "function": "describe_security_group_rules", "service": "ec2" }, { "function": "describe_security_groups", "service": "ec2" }, { "function": "describe_snapshot_attribute", "service": "ec2" }, { "function": "describe_snapshot_tier_status", "service": "ec2" }, { "function": "describe_snapshots", "service": "ec2" }, { "function": "describe_spot_datafeed_subscription", "service": "ec2" }, { "function": "describe_spot_fleet_instances", "service": "ec2" }, { "function": "describe_spot_fleet_request_history", "service": "ec2" }, { "function": "describe_spot_fleet_requests", "service": "ec2" }, { "function": "describe_spot_instance_requests", "service": "ec2" }, { "function": "describe_spot_price_history", "service": "ec2" }, { "function": "describe_stale_security_groups", "service": "ec2" }, { "function": "describe_store_image_tasks", "service": "ec2" }, { "function": "describe_subnets", "service": "ec2" }, { "function": "describe_tags", "service": "ec2" }, { "function": "describe_traffic_mirror_filters", "service": "ec2" }, { "function": "describe_traffic_mirror_sessions", "service": "ec2" }, { "function": "describe_traffic_mirror_targets", "service": "ec2" }, { "function": "describe_transit_gateway_attachments", "service": "ec2" }, { "function": "describe_transit_gateway_connect_peers", "service": "ec2" }, { "function": "describe_transit_gateway_connects", "service": "ec2" }, { "function": "describe_transit_gateway_multicast_domains", "service": "ec2" }, { "function": "describe_transit_gateway_peering_attachments", "service": "ec2" }, { "function": "describe_transit_gateway_policy_tables", "service": "ec2" }, { "function": "describe_transit_gateway_route_table_announcements", "service": "ec2" }, { "function": "describe_transit_gateway_route_tables", "service": "ec2" }, { "function": "describe_transit_gateway_vpc_attachments", "service": "ec2" }, { "function": "describe_transit_gateways", "service": "ec2" }, { "function": "describe_trunk_interface_associations", "service": "ec2" }, { "function": "describe_verified_access_endpoints", "service": "ec2" }, { "function": "describe_verified_access_groups", "service": "ec2" }, { "function": "describe_verified_access_instance_logging_configurations", "service": "ec2" }, { "function": "describe_verified_access_instances", "service": "ec2" }, { "function": "describe_verified_access_trust_providers", "service": "ec2" }, { "function": "describe_volume_attribute", "service": "ec2" }, { "function": "describe_volume_status", "service": "ec2" }, { "function": "describe_volumes", "service": "ec2" }, { "function": "describe_volumes_modifications", "service": "ec2" }, { "function": "describe_vpc_attribute", "service": "ec2" }, { "function": "describe_vpc_classic_link", "service": "ec2" }, { "function": "describe_vpc_classic_link_dns_support", "service": "ec2" }, { "function": "describe_vpc_endpoint_connection_notifications", "service": "ec2" }, { "function": "describe_vpc_endpoint_connections", "service": "ec2" }, { "function": "describe_vpc_endpoint_service_configurations", "service": "ec2" }, { "function": "describe_vpc_endpoint_service_permissions", "service": "ec2" }, { "function": "describe_vpc_endpoint_services", "service": "ec2" }, { "function": "describe_vpc_endpoints", "service": "ec2" }, { "function": "describe_vpc_peering_connections", "service": "ec2" }, { "function": "describe_vpcs", "service": "ec2" }, { "function": "describe_vpn_connections", "service": "ec2" }, { "function": "describe_vpn_gateways", "service": "ec2" }, { "function": "get_associated_enclave_certificate_iam_roles", "service": "ec2" }, { "function": "get_associated_ipv6_pool_cidrs", "service": "ec2" }, { "function": "get_aws_network_performance_data", "service": "ec2" }, { "function": "get_capacity_reservation_usage", "service": "ec2" }, { "function": "get_coip_pool_usage", "service": "ec2" }, { "function": "get_console_output", "service": "ec2" }, { "function": "get_console_screenshot", "service": "ec2" }, { "function": "get_default_credit_specification", "service": "ec2" }, { "function": "get_ebs_default_kms_key_id", "service": "ec2" }, { "function": "get_ebs_encryption_by_default", "service": "ec2" }, { "function": "get_flow_logs_integration_template", "service": "ec2" }, { "function": "get_groups_for_capacity_reservation", "service": "ec2" }, { "function": "get_host_reservation_purchase_preview", "service": "ec2" }, { "function": "get_instance_types_from_instance_requirements", "service": "ec2" }, { "function": "get_instance_uefi_data", "service": "ec2" }, { "function": "get_ipam_address_history", "service": "ec2" }, { "function": "get_ipam_discovered_accounts", "service": "ec2" }, { "function": "get_ipam_discovered_resource_cidrs", "service": "ec2" }, { "function": "get_ipam_pool_allocations", "service": "ec2" }, { "function": "get_ipam_pool_cidrs", "service": "ec2" }, { "function": "get_ipam_resource_cidrs", "service": "ec2" }, { "function": "get_launch_template_data", "service": "ec2" }, { "function": "get_managed_prefix_list_associations", "service": "ec2" }, { "function": "get_managed_prefix_list_entries", "service": "ec2" }, { "function": "get_network_insights_access_scope_analysis_findings", "service": "ec2" }, { "function": "get_network_insights_access_scope_content", "service": "ec2" }, { "function": "get_paginator", "service": "ec2" }, { "function": "get_password_data", "service": "ec2" }, { "function": "get_reserved_instances_exchange_quote", "service": "ec2" }, { "function": "get_serial_console_access_status", "service": "ec2" }, { "function": "get_spot_placement_scores", "service": "ec2" }, { "function": "get_subnet_cidr_reservations", "service": "ec2" }, { "function": "get_transit_gateway_attachment_propagations", "service": "ec2" }, { "function": "get_transit_gateway_multicast_domain_associations", "service": "ec2" }, { "function": "get_transit_gateway_policy_table_associations", "service": "ec2" }, { "function": "get_transit_gateway_policy_table_entries", "service": "ec2" }, { "function": "get_transit_gateway_prefix_list_references", "service": "ec2" }, { "function": "get_transit_gateway_route_table_associations", "service": "ec2" }, { "function": "get_transit_gateway_route_table_propagations", "service": "ec2" }, { "function": "get_verified_access_endpoint_policy", "service": "ec2" }, { "function": "get_verified_access_group_policy", "service": "ec2" }, { "function": "get_vpn_connection_device_sample_configuration", "service": "ec2" }, { "function": "get_vpn_connection_device_types", "service": "ec2" }, { "function": "get_vpn_tunnel_replacement_status", "service": "ec2" }, { "function": "get_waiter", "service": "ec2" }, { "function": "list_images_in_recycle_bin", "service": "ec2" }, { "function": "list_snapshots_in_recycle_bin", "service": "ec2" } ] ================================================ FILE: scan/sample/services/ecr-public.json ================================================ [ { "function": "describe_image_tags", "service": "ecr-public" }, { "function": "describe_images", "service": "ecr-public" }, { "function": "describe_registries", "service": "ecr-public" }, { "function": "describe_repositories", "service": "ecr-public" }, { "function": "get_authorization_token", "service": "ecr-public" }, { "function": "get_paginator", "service": "ecr-public" }, { "function": "get_registry_catalog_data", "service": "ecr-public" }, { "function": "get_repository_catalog_data", "service": "ecr-public" }, { "function": "get_repository_policy", "service": "ecr-public" }, { "function": "get_waiter", "service": "ecr-public" }, { "function": "list_tags_for_resource", "service": "ecr-public" } ] ================================================ FILE: scan/sample/services/ecr.json ================================================ [ { "function": "describe_image_replication_status", "service": "ecr" }, { "function": "describe_image_scan_findings", "service": "ecr" }, { "function": "describe_images", "service": "ecr" }, { "function": "describe_pull_through_cache_rules", "service": "ecr" }, { "function": "describe_registry", "service": "ecr" }, { "function": "describe_repositories", "service": "ecr" }, { "function": "get_authorization_token", "service": "ecr" }, { "function": "get_download_url_for_layer", "service": "ecr" }, { "function": "get_lifecycle_policy", "service": "ecr" }, { "function": "get_lifecycle_policy_preview", "service": "ecr" }, { "function": "get_paginator", "service": "ecr" }, { "function": "get_registry_policy", "service": "ecr" }, { "function": "get_registry_scanning_configuration", "service": "ecr" }, { "function": "get_repository_policy", "service": "ecr" }, { "function": "get_waiter", "service": "ecr" }, { "function": "list_images", "service": "ecr" }, { "function": "list_tags_for_resource", "service": "ecr" } ] ================================================ FILE: scan/sample/services/ecs.json ================================================ [ { "function": "describe_capacity_providers", "service": "ecs" }, { "function": "describe_clusters", "service": "ecs" }, { "function": "describe_container_instances", "service": "ecs" }, { "function": "describe_services", "service": "ecs" }, { "function": "describe_task_definition", "service": "ecs" }, { "function": "describe_task_sets", "service": "ecs" }, { "function": "describe_tasks", "service": "ecs" }, { "function": "get_paginator", "service": "ecs" }, { "function": "get_task_protection", "service": "ecs" }, { "function": "get_waiter", "service": "ecs" }, { "function": "list_account_settings", "service": "ecs" }, { "function": "list_attributes", "service": "ecs" }, { "function": "list_clusters", "service": "ecs" }, { "function": "list_container_instances", "service": "ecs" }, { "function": "list_services", "service": "ecs" }, { "function": "list_services_by_namespace", "service": "ecs" }, { "function": "list_tags_for_resource", "service": "ecs" }, { "function": "list_task_definition_families", "service": "ecs" }, { "function": "list_task_definitions", "service": "ecs" }, { "function": "list_tasks", "service": "ecs" } ] ================================================ FILE: scan/sample/services/efs.json ================================================ [ { "function": "describe_access_points", "service": "efs" }, { "function": "describe_account_preferences", "service": "efs" }, { "function": "describe_backup_policy", "service": "efs" }, { "function": "describe_file_system_policy", "service": "efs" }, { "function": "describe_file_systems", "service": "efs" }, { "function": "describe_lifecycle_configuration", "service": "efs" }, { "function": "describe_mount_target_security_groups", "service": "efs" }, { "function": "describe_mount_targets", "service": "efs" }, { "function": "describe_replication_configurations", "service": "efs" }, { "function": "describe_tags", "service": "efs" }, { "function": "get_paginator", "service": "efs" }, { "function": "get_waiter", "service": "efs" }, { "function": "list_tags_for_resource", "service": "efs" } ] ================================================ FILE: scan/sample/services/eks.json ================================================ [ { "function": "describe_addon", "service": "eks" }, { "function": "describe_addon_configuration", "service": "eks" }, { "function": "describe_addon_versions", "service": "eks" }, { "function": "describe_cluster", "service": "eks" }, { "function": "describe_fargate_profile", "service": "eks" }, { "function": "describe_identity_provider_config", "service": "eks" }, { "function": "describe_nodegroup", "service": "eks" }, { "function": "describe_update", "service": "eks" }, { "function": "get_paginator", "service": "eks" }, { "function": "get_waiter", "service": "eks" }, { "function": "list_addons", "service": "eks" }, { "function": "list_clusters", "service": "eks" }, { "function": "list_fargate_profiles", "service": "eks" }, { "function": "list_identity_provider_configs", "service": "eks" }, { "function": "list_nodegroups", "service": "eks" }, { "function": "list_tags_for_resource", "service": "eks" }, { "function": "list_updates", "service": "eks" } ] ================================================ FILE: scan/sample/services/elastic-inference.json ================================================ [ { "function": "describe_accelerator_offerings", "service": "elastic-inference" }, { "function": "describe_accelerator_types", "service": "elastic-inference" }, { "function": "describe_accelerators", "service": "elastic-inference" }, { "function": "get_paginator", "service": "elastic-inference" }, { "function": "get_waiter", "service": "elastic-inference" }, { "function": "list_tags_for_resource", "service": "elastic-inference" } ] ================================================ FILE: scan/sample/services/elasticache.json ================================================ [ { "function": "describe_cache_clusters", "service": "elasticache" }, { "function": "describe_cache_engine_versions", "service": "elasticache" }, { "function": "describe_cache_parameter_groups", "service": "elasticache" }, { "function": "describe_cache_parameters", "service": "elasticache" }, { "function": "describe_cache_security_groups", "service": "elasticache" }, { "function": "describe_cache_subnet_groups", "service": "elasticache" }, { "function": "describe_engine_default_parameters", "service": "elasticache" }, { "function": "describe_events", "service": "elasticache" }, { "function": "describe_global_replication_groups", "service": "elasticache" }, { "function": "describe_replication_groups", "service": "elasticache" }, { "function": "describe_reserved_cache_nodes", "service": "elasticache" }, { "function": "describe_reserved_cache_nodes_offerings", "service": "elasticache" }, { "function": "describe_service_updates", "service": "elasticache" }, { "function": "describe_snapshots", "service": "elasticache" }, { "function": "describe_update_actions", "service": "elasticache" }, { "function": "describe_user_groups", "service": "elasticache" }, { "function": "describe_users", "service": "elasticache" }, { "function": "get_paginator", "service": "elasticache" }, { "function": "get_waiter", "service": "elasticache" }, { "function": "list_allowed_node_type_modifications", "service": "elasticache" }, { "function": "list_tags_for_resource", "service": "elasticache" } ] ================================================ FILE: scan/sample/services/elasticbeanstalk.json ================================================ [ { "function": "describe_account_attributes", "service": "elasticbeanstalk" }, { "function": "describe_application_versions", "service": "elasticbeanstalk" }, { "function": "describe_applications", "service": "elasticbeanstalk" }, { "function": "describe_configuration_options", "service": "elasticbeanstalk" }, { "function": "describe_configuration_settings", "service": "elasticbeanstalk" }, { "function": "describe_environment_health", "service": "elasticbeanstalk" }, { "function": "describe_environment_managed_action_history", "service": "elasticbeanstalk" }, { "function": "describe_environment_managed_actions", "service": "elasticbeanstalk" }, { "function": "describe_environment_resources", "service": "elasticbeanstalk" }, { "function": "describe_environments", "service": "elasticbeanstalk" }, { "function": "describe_events", "service": "elasticbeanstalk" }, { "function": "describe_instances_health", "service": "elasticbeanstalk" }, { "function": "describe_platform_version", "service": "elasticbeanstalk" }, { "function": "get_paginator", "service": "elasticbeanstalk" }, { "function": "get_waiter", "service": "elasticbeanstalk" }, { "function": "list_available_solution_stacks", "service": "elasticbeanstalk" }, { "function": "list_platform_branches", "service": "elasticbeanstalk" }, { "function": "list_platform_versions", "service": "elasticbeanstalk" }, { "function": "list_tags_for_resource", "service": "elasticbeanstalk" } ] ================================================ FILE: scan/sample/services/elastictranscoder.json ================================================ [ { "function": "get_paginator", "service": "elastictranscoder" }, { "function": "get_waiter", "service": "elastictranscoder" }, { "function": "list_jobs_by_pipeline", "service": "elastictranscoder" }, { "function": "list_jobs_by_status", "service": "elastictranscoder" }, { "function": "list_pipelines", "service": "elastictranscoder" }, { "function": "list_presets", "service": "elastictranscoder" } ] ================================================ FILE: scan/sample/services/elb.json ================================================ [ { "function": "describe_account_limits", "service": "elb" }, { "function": "describe_instance_health", "service": "elb" }, { "function": "describe_load_balancer_attributes", "service": "elb" }, { "function": "describe_load_balancer_policies", "service": "elb" }, { "function": "describe_load_balancer_policy_types", "service": "elb" }, { "function": "describe_load_balancers", "service": "elb" }, { "function": "describe_tags", "service": "elb" }, { "function": "get_paginator", "service": "elb" }, { "function": "get_waiter", "service": "elb" } ] ================================================ FILE: scan/sample/services/elbv2.json ================================================ [ { "function": "describe_account_limits", "service": "elbv2" }, { "function": "describe_listener_certificates", "service": "elbv2" }, { "function": "describe_listeners", "service": "elbv2" }, { "function": "describe_load_balancer_attributes", "service": "elbv2" }, { "function": "describe_load_balancers", "service": "elbv2" }, { "function": "describe_rules", "service": "elbv2" }, { "function": "describe_ssl_policies", "service": "elbv2" }, { "function": "describe_tags", "service": "elbv2" }, { "function": "describe_target_group_attributes", "service": "elbv2" }, { "function": "describe_target_groups", "service": "elbv2" }, { "function": "describe_target_health", "service": "elbv2" }, { "function": "get_paginator", "service": "elbv2" }, { "function": "get_waiter", "service": "elbv2" } ] ================================================ FILE: scan/sample/services/emr-containers.json ================================================ [ { "function": "describe_job_run", "service": "emr-containers" }, { "function": "describe_job_template", "service": "emr-containers" }, { "function": "describe_managed_endpoint", "service": "emr-containers" }, { "function": "describe_virtual_cluster", "service": "emr-containers" }, { "function": "get_managed_endpoint_session_credentials", "service": "emr-containers" }, { "function": "get_paginator", "service": "emr-containers" }, { "function": "get_waiter", "service": "emr-containers" }, { "function": "list_job_runs", "service": "emr-containers" }, { "function": "list_job_templates", "service": "emr-containers" }, { "function": "list_managed_endpoints", "service": "emr-containers" }, { "function": "list_tags_for_resource", "service": "emr-containers" }, { "function": "list_virtual_clusters", "service": "emr-containers" } ] ================================================ FILE: scan/sample/services/emr-serverless.json ================================================ [ { "function": "get_application", "service": "emr-serverless" }, { "function": "get_dashboard_for_job_run", "service": "emr-serverless" }, { "function": "get_job_run", "service": "emr-serverless" }, { "function": "get_paginator", "service": "emr-serverless" }, { "function": "get_waiter", "service": "emr-serverless" }, { "function": "list_applications", "service": "emr-serverless" }, { "function": "list_job_runs", "service": "emr-serverless" }, { "function": "list_tags_for_resource", "service": "emr-serverless" } ] ================================================ FILE: scan/sample/services/emr.json ================================================ [ { "function": "describe_cluster", "service": "emr" }, { "function": "describe_job_flows", "service": "emr" }, { "function": "describe_notebook_execution", "service": "emr" }, { "function": "describe_release_label", "service": "emr" }, { "function": "describe_security_configuration", "service": "emr" }, { "function": "describe_step", "service": "emr" }, { "function": "describe_studio", "service": "emr" }, { "function": "get_auto_termination_policy", "service": "emr" }, { "function": "get_block_public_access_configuration", "service": "emr" }, { "function": "get_cluster_session_credentials", "service": "emr" }, { "function": "get_managed_scaling_policy", "service": "emr" }, { "function": "get_paginator", "service": "emr" }, { "function": "get_studio_session_mapping", "service": "emr" }, { "function": "get_waiter", "service": "emr" }, { "function": "list_bootstrap_actions", "service": "emr" }, { "function": "list_clusters", "service": "emr" }, { "function": "list_instance_fleets", "service": "emr" }, { "function": "list_instance_groups", "service": "emr" }, { "function": "list_instances", "service": "emr" }, { "function": "list_notebook_executions", "service": "emr" }, { "function": "list_release_labels", "service": "emr" }, { "function": "list_security_configurations", "service": "emr" }, { "function": "list_steps", "service": "emr" }, { "function": "list_studio_session_mappings", "service": "emr" }, { "function": "list_studios", "service": "emr" }, { "function": "list_supported_instance_types", "service": "emr" } ] ================================================ FILE: scan/sample/services/entityresolution.json ================================================ [ { "function": "get_match_id", "service": "entityresolution" }, { "function": "get_matching_job", "service": "entityresolution" }, { "function": "get_matching_workflow", "service": "entityresolution" }, { "function": "get_paginator", "service": "entityresolution" }, { "function": "get_schema_mapping", "service": "entityresolution" }, { "function": "get_waiter", "service": "entityresolution" }, { "function": "list_matching_jobs", "service": "entityresolution" }, { "function": "list_matching_workflows", "service": "entityresolution" }, { "function": "list_schema_mappings", "service": "entityresolution" }, { "function": "list_tags_for_resource", "service": "entityresolution" } ] ================================================ FILE: scan/sample/services/es.json ================================================ [ { "function": "describe_domain_auto_tunes", "service": "es" }, { "function": "describe_domain_change_progress", "service": "es" }, { "function": "describe_elasticsearch_domain", "service": "es" }, { "function": "describe_elasticsearch_domain_config", "service": "es" }, { "function": "describe_elasticsearch_domains", "service": "es" }, { "function": "describe_elasticsearch_instance_type_limits", "service": "es" }, { "function": "describe_inbound_cross_cluster_search_connections", "service": "es" }, { "function": "describe_outbound_cross_cluster_search_connections", "service": "es" }, { "function": "describe_packages", "service": "es" }, { "function": "describe_reserved_elasticsearch_instance_offerings", "service": "es" }, { "function": "describe_reserved_elasticsearch_instances", "service": "es" }, { "function": "describe_vpc_endpoints", "service": "es" }, { "function": "get_compatible_elasticsearch_versions", "service": "es" }, { "function": "get_package_version_history", "service": "es" }, { "function": "get_paginator", "service": "es" }, { "function": "get_upgrade_history", "service": "es" }, { "function": "get_upgrade_status", "service": "es" }, { "function": "get_waiter", "service": "es" }, { "function": "list_domain_names", "service": "es" }, { "function": "list_domains_for_package", "service": "es" }, { "function": "list_elasticsearch_instance_types", "service": "es" }, { "function": "list_elasticsearch_versions", "service": "es" }, { "function": "list_packages_for_domain", "service": "es" }, { "function": "list_tags", "service": "es" }, { "function": "list_vpc_endpoint_access", "service": "es" }, { "function": "list_vpc_endpoints", "service": "es" }, { "function": "list_vpc_endpoints_for_domain", "service": "es" } ] ================================================ FILE: scan/sample/services/events.json ================================================ [ { "function": "describe_api_destination", "service": "events" }, { "function": "describe_archive", "service": "events" }, { "function": "describe_connection", "service": "events" }, { "function": "describe_endpoint", "service": "events" }, { "function": "describe_event_bus", "service": "events" }, { "function": "describe_event_source", "service": "events" }, { "function": "describe_partner_event_source", "service": "events" }, { "function": "describe_replay", "service": "events" }, { "function": "describe_rule", "service": "events" }, { "function": "get_paginator", "service": "events" }, { "function": "get_waiter", "service": "events" }, { "function": "list_api_destinations", "service": "events" }, { "function": "list_archives", "service": "events" }, { "function": "list_connections", "service": "events" }, { "function": "list_endpoints", "service": "events" }, { "function": "list_event_buses", "service": "events" }, { "function": "list_event_sources", "service": "events" }, { "function": "list_partner_event_source_accounts", "service": "events" }, { "function": "list_partner_event_sources", "service": "events" }, { "function": "list_replays", "service": "events" }, { "function": "list_rule_names_by_target", "service": "events" }, { "function": "list_rules", "service": "events" }, { "function": "list_tags_for_resource", "service": "events" }, { "function": "list_targets_by_rule", "service": "events" } ] ================================================ FILE: scan/sample/services/evidently.json ================================================ [ { "function": "get_experiment", "service": "evidently" }, { "function": "get_experiment_results", "service": "evidently" }, { "function": "get_feature", "service": "evidently" }, { "function": "get_launch", "service": "evidently" }, { "function": "get_paginator", "service": "evidently" }, { "function": "get_project", "service": "evidently" }, { "function": "get_segment", "service": "evidently" }, { "function": "get_waiter", "service": "evidently" }, { "function": "list_experiments", "service": "evidently" }, { "function": "list_features", "service": "evidently" }, { "function": "list_launches", "service": "evidently" }, { "function": "list_projects", "service": "evidently" }, { "function": "list_segment_references", "service": "evidently" }, { "function": "list_segments", "service": "evidently" }, { "function": "list_tags_for_resource", "service": "evidently" } ] ================================================ FILE: scan/sample/services/finspace-data.json ================================================ [ { "function": "get_changeset", "service": "finspace-data" }, { "function": "get_data_view", "service": "finspace-data" }, { "function": "get_dataset", "service": "finspace-data" }, { "function": "get_external_data_view_access_details", "service": "finspace-data" }, { "function": "get_paginator", "service": "finspace-data" }, { "function": "get_permission_group", "service": "finspace-data" }, { "function": "get_programmatic_access_credentials", "service": "finspace-data" }, { "function": "get_user", "service": "finspace-data" }, { "function": "get_waiter", "service": "finspace-data" }, { "function": "get_working_location", "service": "finspace-data" }, { "function": "list_changesets", "service": "finspace-data" }, { "function": "list_data_views", "service": "finspace-data" }, { "function": "list_datasets", "service": "finspace-data" }, { "function": "list_permission_groups", "service": "finspace-data" }, { "function": "list_permission_groups_by_user", "service": "finspace-data" }, { "function": "list_users", "service": "finspace-data" }, { "function": "list_users_by_permission_group", "service": "finspace-data" } ] ================================================ FILE: scan/sample/services/finspace.json ================================================ [ { "function": "get_environment", "service": "finspace" }, { "function": "get_kx_changeset", "service": "finspace" }, { "function": "get_kx_cluster", "service": "finspace" }, { "function": "get_kx_connection_string", "service": "finspace" }, { "function": "get_kx_database", "service": "finspace" }, { "function": "get_kx_environment", "service": "finspace" }, { "function": "get_kx_user", "service": "finspace" }, { "function": "get_paginator", "service": "finspace" }, { "function": "get_waiter", "service": "finspace" }, { "function": "list_environments", "service": "finspace" }, { "function": "list_kx_changesets", "service": "finspace" }, { "function": "list_kx_cluster_nodes", "service": "finspace" }, { "function": "list_kx_clusters", "service": "finspace" }, { "function": "list_kx_databases", "service": "finspace" }, { "function": "list_kx_environments", "service": "finspace" }, { "function": "list_kx_users", "service": "finspace" }, { "function": "list_tags_for_resource", "service": "finspace" } ] ================================================ FILE: scan/sample/services/firehose.json ================================================ [ { "function": "describe_delivery_stream", "service": "firehose" }, { "function": "get_paginator", "service": "firehose" }, { "function": "get_waiter", "service": "firehose" }, { "function": "list_delivery_streams", "service": "firehose" }, { "function": "list_tags_for_delivery_stream", "service": "firehose" } ] ================================================ FILE: scan/sample/services/fis.json ================================================ [ { "function": "get_action", "service": "fis" }, { "function": "get_experiment", "service": "fis" }, { "function": "get_experiment_template", "service": "fis" }, { "function": "get_paginator", "service": "fis" }, { "function": "get_target_resource_type", "service": "fis" }, { "function": "get_waiter", "service": "fis" }, { "function": "list_actions", "service": "fis" }, { "function": "list_experiment_templates", "service": "fis" }, { "function": "list_experiments", "service": "fis" }, { "function": "list_tags_for_resource", "service": "fis" }, { "function": "list_target_resource_types", "service": "fis" } ] ================================================ FILE: scan/sample/services/fms.json ================================================ [ { "function": "get_admin_account", "service": "fms" }, { "function": "get_admin_scope", "service": "fms" }, { "function": "get_apps_list", "service": "fms" }, { "function": "get_compliance_detail", "service": "fms" }, { "function": "get_notification_channel", "service": "fms" }, { "function": "get_paginator", "service": "fms" }, { "function": "get_policy", "service": "fms" }, { "function": "get_protection_status", "service": "fms" }, { "function": "get_protocols_list", "service": "fms" }, { "function": "get_resource_set", "service": "fms" }, { "function": "get_third_party_firewall_association_status", "service": "fms" }, { "function": "get_violation_details", "service": "fms" }, { "function": "get_waiter", "service": "fms" }, { "function": "list_admin_accounts_for_organization", "service": "fms" }, { "function": "list_admins_managing_account", "service": "fms" }, { "function": "list_apps_lists", "service": "fms" }, { "function": "list_compliance_status", "service": "fms" }, { "function": "list_discovered_resources", "service": "fms" }, { "function": "list_member_accounts", "service": "fms" }, { "function": "list_policies", "service": "fms" }, { "function": "list_protocols_lists", "service": "fms" }, { "function": "list_resource_set_resources", "service": "fms" }, { "function": "list_resource_sets", "service": "fms" }, { "function": "list_tags_for_resource", "service": "fms" }, { "function": "list_third_party_firewall_firewall_policies", "service": "fms" } ] ================================================ FILE: scan/sample/services/forecast.json ================================================ [ { "function": "describe_auto_predictor", "service": "forecast" }, { "function": "describe_dataset", "service": "forecast" }, { "function": "describe_dataset_group", "service": "forecast" }, { "function": "describe_dataset_import_job", "service": "forecast" }, { "function": "describe_explainability", "service": "forecast" }, { "function": "describe_explainability_export", "service": "forecast" }, { "function": "describe_forecast", "service": "forecast" }, { "function": "describe_forecast_export_job", "service": "forecast" }, { "function": "describe_monitor", "service": "forecast" }, { "function": "describe_predictor", "service": "forecast" }, { "function": "describe_predictor_backtest_export_job", "service": "forecast" }, { "function": "describe_what_if_analysis", "service": "forecast" }, { "function": "describe_what_if_forecast", "service": "forecast" }, { "function": "describe_what_if_forecast_export", "service": "forecast" }, { "function": "get_accuracy_metrics", "service": "forecast" }, { "function": "get_paginator", "service": "forecast" }, { "function": "get_waiter", "service": "forecast" }, { "function": "list_dataset_groups", "service": "forecast" }, { "function": "list_dataset_import_jobs", "service": "forecast" }, { "function": "list_datasets", "service": "forecast" }, { "function": "list_explainabilities", "service": "forecast" }, { "function": "list_explainability_exports", "service": "forecast" }, { "function": "list_forecast_export_jobs", "service": "forecast" }, { "function": "list_forecasts", "service": "forecast" }, { "function": "list_monitor_evaluations", "service": "forecast" }, { "function": "list_monitors", "service": "forecast" }, { "function": "list_predictor_backtest_export_jobs", "service": "forecast" }, { "function": "list_predictors", "service": "forecast" }, { "function": "list_tags_for_resource", "service": "forecast" }, { "function": "list_what_if_analyses", "service": "forecast" }, { "function": "list_what_if_forecast_exports", "service": "forecast" }, { "function": "list_what_if_forecasts", "service": "forecast" } ] ================================================ FILE: scan/sample/services/forecastquery.json ================================================ [ { "function": "get_paginator", "service": "forecastquery" }, { "function": "get_waiter", "service": "forecastquery" } ] ================================================ FILE: scan/sample/services/frauddetector.json ================================================ [ { "function": "describe_detector", "service": "frauddetector" }, { "function": "describe_model_versions", "service": "frauddetector" }, { "function": "get_batch_import_jobs", "service": "frauddetector" }, { "function": "get_batch_prediction_jobs", "service": "frauddetector" }, { "function": "get_delete_events_by_event_type_status", "service": "frauddetector" }, { "function": "get_detector_version", "service": "frauddetector" }, { "function": "get_detectors", "service": "frauddetector" }, { "function": "get_entity_types", "service": "frauddetector" }, { "function": "get_event", "service": "frauddetector" }, { "function": "get_event_prediction", "service": "frauddetector" }, { "function": "get_event_prediction_metadata", "service": "frauddetector" }, { "function": "get_event_types", "service": "frauddetector" }, { "function": "get_external_models", "service": "frauddetector" }, { "function": "get_kms_encryption_key", "service": "frauddetector" }, { "function": "get_labels", "service": "frauddetector" }, { "function": "get_list_elements", "service": "frauddetector" }, { "function": "get_lists_metadata", "service": "frauddetector" }, { "function": "get_model_version", "service": "frauddetector" }, { "function": "get_models", "service": "frauddetector" }, { "function": "get_outcomes", "service": "frauddetector" }, { "function": "get_paginator", "service": "frauddetector" }, { "function": "get_rules", "service": "frauddetector" }, { "function": "get_variables", "service": "frauddetector" }, { "function": "get_waiter", "service": "frauddetector" }, { "function": "list_event_predictions", "service": "frauddetector" }, { "function": "list_tags_for_resource", "service": "frauddetector" } ] ================================================ FILE: scan/sample/services/fsx.json ================================================ [ { "function": "describe_backups", "service": "fsx" }, { "function": "describe_data_repository_associations", "service": "fsx" }, { "function": "describe_data_repository_tasks", "service": "fsx" }, { "function": "describe_file_caches", "service": "fsx" }, { "function": "describe_file_system_aliases", "service": "fsx" }, { "function": "describe_file_systems", "service": "fsx" }, { "function": "describe_snapshots", "service": "fsx" }, { "function": "describe_storage_virtual_machines", "service": "fsx" }, { "function": "describe_volumes", "service": "fsx" }, { "function": "get_paginator", "service": "fsx" }, { "function": "get_waiter", "service": "fsx" }, { "function": "list_tags_for_resource", "service": "fsx" } ] ================================================ FILE: scan/sample/services/gamelift.json ================================================ [ { "function": "describe_alias", "service": "gamelift" }, { "function": "describe_build", "service": "gamelift" }, { "function": "describe_compute", "service": "gamelift" }, { "function": "describe_ec2_instance_limits", "service": "gamelift" }, { "function": "describe_fleet_attributes", "service": "gamelift" }, { "function": "describe_fleet_capacity", "service": "gamelift" }, { "function": "describe_fleet_events", "service": "gamelift" }, { "function": "describe_fleet_location_attributes", "service": "gamelift" }, { "function": "describe_fleet_location_capacity", "service": "gamelift" }, { "function": "describe_fleet_location_utilization", "service": "gamelift" }, { "function": "describe_fleet_port_settings", "service": "gamelift" }, { "function": "describe_fleet_utilization", "service": "gamelift" }, { "function": "describe_game_server", "service": "gamelift" }, { "function": "describe_game_server_group", "service": "gamelift" }, { "function": "describe_game_server_instances", "service": "gamelift" }, { "function": "describe_game_session_details", "service": "gamelift" }, { "function": "describe_game_session_placement", "service": "gamelift" }, { "function": "describe_game_session_queues", "service": "gamelift" }, { "function": "describe_game_sessions", "service": "gamelift" }, { "function": "describe_instances", "service": "gamelift" }, { "function": "describe_matchmaking", "service": "gamelift" }, { "function": "describe_matchmaking_configurations", "service": "gamelift" }, { "function": "describe_matchmaking_rule_sets", "service": "gamelift" }, { "function": "describe_player_sessions", "service": "gamelift" }, { "function": "describe_runtime_configuration", "service": "gamelift" }, { "function": "describe_scaling_policies", "service": "gamelift" }, { "function": "describe_script", "service": "gamelift" }, { "function": "describe_vpc_peering_authorizations", "service": "gamelift" }, { "function": "describe_vpc_peering_connections", "service": "gamelift" }, { "function": "get_compute_access", "service": "gamelift" }, { "function": "get_compute_auth_token", "service": "gamelift" }, { "function": "get_game_session_log_url", "service": "gamelift" }, { "function": "get_instance_access", "service": "gamelift" }, { "function": "get_paginator", "service": "gamelift" }, { "function": "get_waiter", "service": "gamelift" }, { "function": "list_aliases", "service": "gamelift" }, { "function": "list_builds", "service": "gamelift" }, { "function": "list_compute", "service": "gamelift" }, { "function": "list_fleets", "service": "gamelift" }, { "function": "list_game_server_groups", "service": "gamelift" }, { "function": "list_game_servers", "service": "gamelift" }, { "function": "list_locations", "service": "gamelift" }, { "function": "list_scripts", "service": "gamelift" }, { "function": "list_tags_for_resource", "service": "gamelift" } ] ================================================ FILE: scan/sample/services/gamesparks.json ================================================ [ { "function": "get_extension", "service": "gamesparks" }, { "function": "get_extension_version", "service": "gamesparks" }, { "function": "get_game", "service": "gamesparks" }, { "function": "get_game_configuration", "service": "gamesparks" }, { "function": "get_generated_code_job", "service": "gamesparks" }, { "function": "get_paginator", "service": "gamesparks" }, { "function": "get_player_connection_status", "service": "gamesparks" }, { "function": "get_snapshot", "service": "gamesparks" }, { "function": "get_stage", "service": "gamesparks" }, { "function": "get_stage_deployment", "service": "gamesparks" }, { "function": "get_waiter", "service": "gamesparks" }, { "function": "list_extension_versions", "service": "gamesparks" }, { "function": "list_extensions", "service": "gamesparks" }, { "function": "list_games", "service": "gamesparks" }, { "function": "list_generated_code_jobs", "service": "gamesparks" }, { "function": "list_snapshots", "service": "gamesparks" }, { "function": "list_stage_deployments", "service": "gamesparks" }, { "function": "list_stages", "service": "gamesparks" }, { "function": "list_tags_for_resource", "service": "gamesparks" } ] ================================================ FILE: scan/sample/services/glacier.json ================================================ [ { "function": "describe_job", "service": "glacier" }, { "function": "describe_vault", "service": "glacier" }, { "function": "get_data_retrieval_policy", "service": "glacier" }, { "function": "get_job_output", "service": "glacier" }, { "function": "get_paginator", "service": "glacier" }, { "function": "get_vault_access_policy", "service": "glacier" }, { "function": "get_vault_lock", "service": "glacier" }, { "function": "get_vault_notifications", "service": "glacier" }, { "function": "get_waiter", "service": "glacier" }, { "function": "list_jobs", "service": "glacier" }, { "function": "list_multipart_uploads", "service": "glacier" }, { "function": "list_parts", "service": "glacier" }, { "function": "list_provisioned_capacity", "service": "glacier" }, { "function": "list_tags_for_vault", "service": "glacier" }, { "function": "list_vaults", "service": "glacier" } ] ================================================ FILE: scan/sample/services/globalaccelerator.json ================================================ [ { "function": "describe_accelerator", "service": "globalaccelerator" }, { "function": "describe_accelerator_attributes", "service": "globalaccelerator" }, { "function": "describe_custom_routing_accelerator", "service": "globalaccelerator" }, { "function": "describe_custom_routing_accelerator_attributes", "service": "globalaccelerator" }, { "function": "describe_custom_routing_endpoint_group", "service": "globalaccelerator" }, { "function": "describe_custom_routing_listener", "service": "globalaccelerator" }, { "function": "describe_endpoint_group", "service": "globalaccelerator" }, { "function": "describe_listener", "service": "globalaccelerator" }, { "function": "get_paginator", "service": "globalaccelerator" }, { "function": "get_waiter", "service": "globalaccelerator" }, { "function": "list_accelerators", "service": "globalaccelerator" }, { "function": "list_byoip_cidrs", "service": "globalaccelerator" }, { "function": "list_custom_routing_accelerators", "service": "globalaccelerator" }, { "function": "list_custom_routing_endpoint_groups", "service": "globalaccelerator" }, { "function": "list_custom_routing_listeners", "service": "globalaccelerator" }, { "function": "list_custom_routing_port_mappings", "service": "globalaccelerator" }, { "function": "list_custom_routing_port_mappings_by_destination", "service": "globalaccelerator" }, { "function": "list_endpoint_groups", "service": "globalaccelerator" }, { "function": "list_listeners", "service": "globalaccelerator" }, { "function": "list_tags_for_resource", "service": "globalaccelerator" } ] ================================================ FILE: scan/sample/services/glue.json ================================================ [ { "function": "get_blueprint", "service": "glue" }, { "function": "get_blueprint_run", "service": "glue" }, { "function": "get_blueprint_runs", "service": "glue" }, { "function": "get_catalog_import_status", "service": "glue" }, { "function": "get_classifier", "service": "glue" }, { "function": "get_classifiers", "service": "glue" }, { "function": "get_column_statistics_for_partition", "service": "glue" }, { "function": "get_column_statistics_for_table", "service": "glue" }, { "function": "get_connection", "service": "glue" }, { "function": "get_connections", "service": "glue" }, { "function": "get_crawler", "service": "glue" }, { "function": "get_crawler_metrics", "service": "glue" }, { "function": "get_crawlers", "service": "glue" }, { "function": "get_custom_entity_type", "service": "glue" }, { "function": "get_data_catalog_encryption_settings", "service": "glue" }, { "function": "get_data_quality_result", "service": "glue" }, { "function": "get_data_quality_rule_recommendation_run", "service": "glue" }, { "function": "get_data_quality_ruleset", "service": "glue" }, { "function": "get_data_quality_ruleset_evaluation_run", "service": "glue" }, { "function": "get_database", "service": "glue" }, { "function": "get_databases", "service": "glue" }, { "function": "get_dataflow_graph", "service": "glue" }, { "function": "get_dev_endpoint", "service": "glue" }, { "function": "get_dev_endpoints", "service": "glue" }, { "function": "get_job", "service": "glue" }, { "function": "get_job_bookmark", "service": "glue" }, { "function": "get_job_run", "service": "glue" }, { "function": "get_job_runs", "service": "glue" }, { "function": "get_jobs", "service": "glue" }, { "function": "get_mapping", "service": "glue" }, { "function": "get_ml_task_run", "service": "glue" }, { "function": "get_ml_task_runs", "service": "glue" }, { "function": "get_ml_transform", "service": "glue" }, { "function": "get_ml_transforms", "service": "glue" }, { "function": "get_paginator", "service": "glue" }, { "function": "get_partition", "service": "glue" }, { "function": "get_partition_indexes", "service": "glue" }, { "function": "get_partitions", "service": "glue" }, { "function": "get_plan", "service": "glue" }, { "function": "get_registry", "service": "glue" }, { "function": "get_resource_policies", "service": "glue" }, { "function": "get_resource_policy", "service": "glue" }, { "function": "get_schema", "service": "glue" }, { "function": "get_schema_by_definition", "service": "glue" }, { "function": "get_schema_version", "service": "glue" }, { "function": "get_schema_versions_diff", "service": "glue" }, { "function": "get_security_configuration", "service": "glue" }, { "function": "get_security_configurations", "service": "glue" }, { "function": "get_session", "service": "glue" }, { "function": "get_statement", "service": "glue" }, { "function": "get_table", "service": "glue" }, { "function": "get_table_version", "service": "glue" }, { "function": "get_table_versions", "service": "glue" }, { "function": "get_tables", "service": "glue" }, { "function": "get_tags", "service": "glue" }, { "function": "get_trigger", "service": "glue" }, { "function": "get_triggers", "service": "glue" }, { "function": "get_unfiltered_partition_metadata", "service": "glue" }, { "function": "get_unfiltered_partitions_metadata", "service": "glue" }, { "function": "get_unfiltered_table_metadata", "service": "glue" }, { "function": "get_user_defined_function", "service": "glue" }, { "function": "get_user_defined_functions", "service": "glue" }, { "function": "get_waiter", "service": "glue" }, { "function": "get_workflow", "service": "glue" }, { "function": "get_workflow_run", "service": "glue" }, { "function": "get_workflow_run_properties", "service": "glue" }, { "function": "get_workflow_runs", "service": "glue" }, { "function": "list_blueprints", "service": "glue" }, { "function": "list_crawlers", "service": "glue" }, { "function": "list_crawls", "service": "glue" }, { "function": "list_custom_entity_types", "service": "glue" }, { "function": "list_data_quality_results", "service": "glue" }, { "function": "list_data_quality_rule_recommendation_runs", "service": "glue" }, { "function": "list_data_quality_ruleset_evaluation_runs", "service": "glue" }, { "function": "list_data_quality_rulesets", "service": "glue" }, { "function": "list_dev_endpoints", "service": "glue" }, { "function": "list_jobs", "service": "glue" }, { "function": "list_ml_transforms", "service": "glue" }, { "function": "list_registries", "service": "glue" }, { "function": "list_schema_versions", "service": "glue" }, { "function": "list_schemas", "service": "glue" }, { "function": "list_sessions", "service": "glue" }, { "function": "list_statements", "service": "glue" }, { "function": "list_triggers", "service": "glue" }, { "function": "list_workflows", "service": "glue" } ] ================================================ FILE: scan/sample/services/grafana.json ================================================ [ { "function": "describe_workspace", "service": "grafana" }, { "function": "describe_workspace_authentication", "service": "grafana" }, { "function": "describe_workspace_configuration", "service": "grafana" }, { "function": "get_paginator", "service": "grafana" }, { "function": "get_waiter", "service": "grafana" }, { "function": "list_permissions", "service": "grafana" }, { "function": "list_tags_for_resource", "service": "grafana" }, { "function": "list_versions", "service": "grafana" }, { "function": "list_workspaces", "service": "grafana" } ] ================================================ FILE: scan/sample/services/greengrass.json ================================================ [ { "function": "get_associated_role", "service": "greengrass" }, { "function": "get_bulk_deployment_status", "service": "greengrass" }, { "function": "get_connectivity_info", "service": "greengrass" }, { "function": "get_connector_definition", "service": "greengrass" }, { "function": "get_connector_definition_version", "service": "greengrass" }, { "function": "get_core_definition", "service": "greengrass" }, { "function": "get_core_definition_version", "service": "greengrass" }, { "function": "get_deployment_status", "service": "greengrass" }, { "function": "get_device_definition", "service": "greengrass" }, { "function": "get_device_definition_version", "service": "greengrass" }, { "function": "get_function_definition", "service": "greengrass" }, { "function": "get_function_definition_version", "service": "greengrass" }, { "function": "get_group", "service": "greengrass" }, { "function": "get_group_certificate_authority", "service": "greengrass" }, { "function": "get_group_certificate_configuration", "service": "greengrass" }, { "function": "get_group_version", "service": "greengrass" }, { "function": "get_logger_definition", "service": "greengrass" }, { "function": "get_logger_definition_version", "service": "greengrass" }, { "function": "get_paginator", "service": "greengrass" }, { "function": "get_resource_definition", "service": "greengrass" }, { "function": "get_resource_definition_version", "service": "greengrass" }, { "function": "get_service_role_for_account", "service": "greengrass" }, { "function": "get_subscription_definition", "service": "greengrass" }, { "function": "get_subscription_definition_version", "service": "greengrass" }, { "function": "get_thing_runtime_configuration", "service": "greengrass" }, { "function": "get_waiter", "service": "greengrass" }, { "function": "list_bulk_deployment_detailed_reports", "service": "greengrass" }, { "function": "list_bulk_deployments", "service": "greengrass" }, { "function": "list_connector_definition_versions", "service": "greengrass" }, { "function": "list_connector_definitions", "service": "greengrass" }, { "function": "list_core_definition_versions", "service": "greengrass" }, { "function": "list_core_definitions", "service": "greengrass" }, { "function": "list_deployments", "service": "greengrass" }, { "function": "list_device_definition_versions", "service": "greengrass" }, { "function": "list_device_definitions", "service": "greengrass" }, { "function": "list_function_definition_versions", "service": "greengrass" }, { "function": "list_function_definitions", "service": "greengrass" }, { "function": "list_group_certificate_authorities", "service": "greengrass" }, { "function": "list_group_versions", "service": "greengrass" }, { "function": "list_groups", "service": "greengrass" }, { "function": "list_logger_definition_versions", "service": "greengrass" }, { "function": "list_logger_definitions", "service": "greengrass" }, { "function": "list_resource_definition_versions", "service": "greengrass" }, { "function": "list_resource_definitions", "service": "greengrass" }, { "function": "list_subscription_definition_versions", "service": "greengrass" }, { "function": "list_subscription_definitions", "service": "greengrass" }, { "function": "list_tags_for_resource", "service": "greengrass" } ] ================================================ FILE: scan/sample/services/greengrassv2.json ================================================ [ { "function": "describe_component", "service": "greengrassv2" }, { "function": "get_component", "service": "greengrassv2" }, { "function": "get_component_version_artifact", "service": "greengrassv2" }, { "function": "get_connectivity_info", "service": "greengrassv2" }, { "function": "get_core_device", "service": "greengrassv2" }, { "function": "get_deployment", "service": "greengrassv2" }, { "function": "get_paginator", "service": "greengrassv2" }, { "function": "get_service_role_for_account", "service": "greengrassv2" }, { "function": "get_waiter", "service": "greengrassv2" }, { "function": "list_client_devices_associated_with_core_device", "service": "greengrassv2" }, { "function": "list_component_versions", "service": "greengrassv2" }, { "function": "list_components", "service": "greengrassv2" }, { "function": "list_core_devices", "service": "greengrassv2" }, { "function": "list_deployments", "service": "greengrassv2" }, { "function": "list_effective_deployments", "service": "greengrassv2" }, { "function": "list_installed_components", "service": "greengrassv2" }, { "function": "list_tags_for_resource", "service": "greengrassv2" } ] ================================================ FILE: scan/sample/services/groundstation.json ================================================ [ { "function": "describe_contact", "service": "groundstation" }, { "function": "describe_ephemeris", "service": "groundstation" }, { "function": "get_agent_configuration", "service": "groundstation" }, { "function": "get_config", "service": "groundstation" }, { "function": "get_dataflow_endpoint_group", "service": "groundstation" }, { "function": "get_minute_usage", "service": "groundstation" }, { "function": "get_mission_profile", "service": "groundstation" }, { "function": "get_paginator", "service": "groundstation" }, { "function": "get_satellite", "service": "groundstation" }, { "function": "get_waiter", "service": "groundstation" }, { "function": "list_configs", "service": "groundstation" }, { "function": "list_contacts", "service": "groundstation" }, { "function": "list_dataflow_endpoint_groups", "service": "groundstation" }, { "function": "list_ephemerides", "service": "groundstation" }, { "function": "list_ground_stations", "service": "groundstation" }, { "function": "list_mission_profiles", "service": "groundstation" }, { "function": "list_satellites", "service": "groundstation" }, { "function": "list_tags_for_resource", "service": "groundstation" } ] ================================================ FILE: scan/sample/services/guardduty.json ================================================ [ { "function": "describe_malware_scans", "service": "guardduty" }, { "function": "describe_organization_configuration", "service": "guardduty" }, { "function": "describe_publishing_destination", "service": "guardduty" }, { "function": "get_administrator_account", "service": "guardduty" }, { "function": "get_coverage_statistics", "service": "guardduty" }, { "function": "get_detector", "service": "guardduty" }, { "function": "get_filter", "service": "guardduty" }, { "function": "get_findings", "service": "guardduty" }, { "function": "get_findings_statistics", "service": "guardduty" }, { "function": "get_invitations_count", "service": "guardduty" }, { "function": "get_ip_set", "service": "guardduty" }, { "function": "get_malware_scan_settings", "service": "guardduty" }, { "function": "get_master_account", "service": "guardduty" }, { "function": "get_member_detectors", "service": "guardduty" }, { "function": "get_members", "service": "guardduty" }, { "function": "get_paginator", "service": "guardduty" }, { "function": "get_remaining_free_trial_days", "service": "guardduty" }, { "function": "get_threat_intel_set", "service": "guardduty" }, { "function": "get_usage_statistics", "service": "guardduty" }, { "function": "get_waiter", "service": "guardduty" }, { "function": "list_coverage", "service": "guardduty" }, { "function": "list_detectors", "service": "guardduty" }, { "function": "list_filters", "service": "guardduty" }, { "function": "list_findings", "service": "guardduty" }, { "function": "list_invitations", "service": "guardduty" }, { "function": "list_ip_sets", "service": "guardduty" }, { "function": "list_members", "service": "guardduty" }, { "function": "list_organization_admin_accounts", "service": "guardduty" }, { "function": "list_publishing_destinations", "service": "guardduty" }, { "function": "list_tags_for_resource", "service": "guardduty" }, { "function": "list_threat_intel_sets", "service": "guardduty" } ] ================================================ FILE: scan/sample/services/health.json ================================================ [ { "function": "describe_affected_accounts_for_organization", "service": "health" }, { "function": "describe_affected_entities", "service": "health" }, { "function": "describe_affected_entities_for_organization", "service": "health" }, { "function": "describe_entity_aggregates", "service": "health" }, { "function": "describe_event_aggregates", "service": "health" }, { "function": "describe_event_details", "service": "health" }, { "function": "describe_event_details_for_organization", "service": "health" }, { "function": "describe_event_types", "service": "health" }, { "function": "describe_events", "service": "health" }, { "function": "describe_events_for_organization", "service": "health" }, { "function": "describe_health_service_status_for_organization", "service": "health" }, { "function": "get_paginator", "service": "health" }, { "function": "get_waiter", "service": "health" } ] ================================================ FILE: scan/sample/services/healthlake.json ================================================ [ { "function": "describe_fhir_datastore", "service": "healthlake" }, { "function": "describe_fhir_export_job", "service": "healthlake" }, { "function": "describe_fhir_import_job", "service": "healthlake" }, { "function": "get_paginator", "service": "healthlake" }, { "function": "get_waiter", "service": "healthlake" }, { "function": "list_fhir_datastores", "service": "healthlake" }, { "function": "list_fhir_export_jobs", "service": "healthlake" }, { "function": "list_fhir_import_jobs", "service": "healthlake" }, { "function": "list_tags_for_resource", "service": "healthlake" } ] ================================================ FILE: scan/sample/services/honeycode.json ================================================ [ { "function": "describe_table_data_import_job", "service": "honeycode" }, { "function": "get_paginator", "service": "honeycode" }, { "function": "get_screen_data", "service": "honeycode" }, { "function": "get_waiter", "service": "honeycode" }, { "function": "list_table_columns", "service": "honeycode" }, { "function": "list_table_rows", "service": "honeycode" }, { "function": "list_tables", "service": "honeycode" }, { "function": "list_tags_for_resource", "service": "honeycode" } ] ================================================ FILE: scan/sample/services/iam.json ================================================ [ { "function": "get_access_key_last_used", "service": "iam" }, { "function": "get_account_authorization_details", "service": "iam" }, { "function": "get_account_password_policy", "service": "iam" }, { "function": "get_account_summary", "service": "iam" }, { "function": "get_context_keys_for_custom_policy", "service": "iam" }, { "function": "get_context_keys_for_principal_policy", "service": "iam" }, { "function": "get_credential_report", "service": "iam" }, { "function": "get_group", "service": "iam" }, { "function": "get_group_policy", "service": "iam" }, { "function": "get_instance_profile", "service": "iam" }, { "function": "get_login_profile", "service": "iam" }, { "function": "get_mfa_device", "service": "iam" }, { "function": "get_open_id_connect_provider", "service": "iam" }, { "function": "get_organizations_access_report", "service": "iam" }, { "function": "get_paginator", "service": "iam" }, { "function": "get_policy", "service": "iam" }, { "function": "get_policy_version", "service": "iam" }, { "function": "get_role", "service": "iam" }, { "function": "get_role_policy", "service": "iam" }, { "function": "get_saml_provider", "service": "iam" }, { "function": "get_server_certificate", "service": "iam" }, { "function": "get_service_last_accessed_details", "service": "iam" }, { "function": "get_service_last_accessed_details_with_entities", "service": "iam" }, { "function": "get_service_linked_role_deletion_status", "service": "iam" }, { "function": "get_ssh_public_key", "service": "iam" }, { "function": "get_user", "service": "iam" }, { "function": "get_user_policy", "service": "iam" }, { "function": "get_waiter", "service": "iam" }, { "function": "list_access_keys", "service": "iam" }, { "function": "list_account_aliases", "service": "iam" }, { "function": "list_attached_group_policies", "service": "iam" }, { "function": "list_attached_role_policies", "service": "iam" }, { "function": "list_attached_user_policies", "service": "iam" }, { "function": "list_entities_for_policy", "service": "iam" }, { "function": "list_group_policies", "service": "iam" }, { "function": "list_groups", "service": "iam" }, { "function": "list_groups_for_user", "service": "iam" }, { "function": "list_instance_profile_tags", "service": "iam" }, { "function": "list_instance_profiles", "service": "iam" }, { "function": "list_instance_profiles_for_role", "service": "iam" }, { "function": "list_mfa_device_tags", "service": "iam" }, { "function": "list_mfa_devices", "service": "iam" }, { "function": "list_open_id_connect_provider_tags", "service": "iam" }, { "function": "list_open_id_connect_providers", "service": "iam" }, { "function": "list_policies", "service": "iam" }, { "function": "list_policies_granting_service_access", "service": "iam" }, { "function": "list_policy_tags", "service": "iam" }, { "function": "list_policy_versions", "service": "iam" }, { "function": "list_role_policies", "service": "iam" }, { "function": "list_role_tags", "service": "iam" }, { "function": "list_roles", "service": "iam" }, { "function": "list_saml_provider_tags", "service": "iam" }, { "function": "list_saml_providers", "service": "iam" }, { "function": "list_server_certificate_tags", "service": "iam" }, { "function": "list_server_certificates", "service": "iam" }, { "function": "list_service_specific_credentials", "service": "iam" }, { "function": "list_signing_certificates", "service": "iam" }, { "function": "list_ssh_public_keys", "service": "iam" }, { "function": "list_user_policies", "service": "iam" }, { "function": "list_user_tags", "service": "iam" }, { "function": "list_users", "service": "iam" }, { "function": "list_virtual_mfa_devices", "service": "iam" } ] ================================================ FILE: scan/sample/services/identitystore.json ================================================ [ { "function": "describe_group", "service": "identitystore" }, { "function": "describe_group_membership", "service": "identitystore" }, { "function": "describe_user", "service": "identitystore" }, { "function": "get_group_id", "service": "identitystore" }, { "function": "get_group_membership_id", "service": "identitystore" }, { "function": "get_paginator", "service": "identitystore" }, { "function": "get_user_id", "service": "identitystore" }, { "function": "get_waiter", "service": "identitystore" }, { "function": "list_group_memberships", "service": "identitystore" }, { "function": "list_group_memberships_for_member", "service": "identitystore" }, { "function": "list_groups", "service": "identitystore" }, { "function": "list_users", "service": "identitystore" } ] ================================================ FILE: scan/sample/services/imagebuilder.json ================================================ [ { "function": "get_component", "service": "imagebuilder" }, { "function": "get_component_policy", "service": "imagebuilder" }, { "function": "get_container_recipe", "service": "imagebuilder" }, { "function": "get_container_recipe_policy", "service": "imagebuilder" }, { "function": "get_distribution_configuration", "service": "imagebuilder" }, { "function": "get_image", "service": "imagebuilder" }, { "function": "get_image_pipeline", "service": "imagebuilder" }, { "function": "get_image_policy", "service": "imagebuilder" }, { "function": "get_image_recipe", "service": "imagebuilder" }, { "function": "get_image_recipe_policy", "service": "imagebuilder" }, { "function": "get_infrastructure_configuration", "service": "imagebuilder" }, { "function": "get_paginator", "service": "imagebuilder" }, { "function": "get_waiter", "service": "imagebuilder" }, { "function": "get_workflow_execution", "service": "imagebuilder" }, { "function": "get_workflow_step_execution", "service": "imagebuilder" }, { "function": "list_component_build_versions", "service": "imagebuilder" }, { "function": "list_components", "service": "imagebuilder" }, { "function": "list_container_recipes", "service": "imagebuilder" }, { "function": "list_distribution_configurations", "service": "imagebuilder" }, { "function": "list_image_build_versions", "service": "imagebuilder" }, { "function": "list_image_packages", "service": "imagebuilder" }, { "function": "list_image_pipeline_images", "service": "imagebuilder" }, { "function": "list_image_pipelines", "service": "imagebuilder" }, { "function": "list_image_recipes", "service": "imagebuilder" }, { "function": "list_image_scan_finding_aggregations", "service": "imagebuilder" }, { "function": "list_image_scan_findings", "service": "imagebuilder" }, { "function": "list_images", "service": "imagebuilder" }, { "function": "list_infrastructure_configurations", "service": "imagebuilder" }, { "function": "list_tags_for_resource", "service": "imagebuilder" }, { "function": "list_workflow_executions", "service": "imagebuilder" }, { "function": "list_workflow_step_executions", "service": "imagebuilder" } ] ================================================ FILE: scan/sample/services/importexport.json ================================================ [ { "function": "get_paginator", "service": "importexport" }, { "function": "get_shipping_label", "service": "importexport" }, { "function": "get_status", "service": "importexport" }, { "function": "get_waiter", "service": "importexport" }, { "function": "list_jobs", "service": "importexport" } ] ================================================ FILE: scan/sample/services/inspector.json ================================================ [ { "function": "describe_assessment_runs", "service": "inspector" }, { "function": "describe_assessment_targets", "service": "inspector" }, { "function": "describe_assessment_templates", "service": "inspector" }, { "function": "describe_cross_account_access_role", "service": "inspector" }, { "function": "describe_exclusions", "service": "inspector" }, { "function": "describe_findings", "service": "inspector" }, { "function": "describe_resource_groups", "service": "inspector" }, { "function": "describe_rules_packages", "service": "inspector" }, { "function": "get_assessment_report", "service": "inspector" }, { "function": "get_exclusions_preview", "service": "inspector" }, { "function": "get_paginator", "service": "inspector" }, { "function": "get_telemetry_metadata", "service": "inspector" }, { "function": "get_waiter", "service": "inspector" }, { "function": "list_assessment_run_agents", "service": "inspector" }, { "function": "list_assessment_runs", "service": "inspector" }, { "function": "list_assessment_targets", "service": "inspector" }, { "function": "list_assessment_templates", "service": "inspector" }, { "function": "list_event_subscriptions", "service": "inspector" }, { "function": "list_exclusions", "service": "inspector" }, { "function": "list_findings", "service": "inspector" }, { "function": "list_rules_packages", "service": "inspector" }, { "function": "list_tags_for_resource", "service": "inspector" } ] ================================================ FILE: scan/sample/services/inspector2.json ================================================ [ { "function": "describe_organization_configuration", "service": "inspector2" }, { "function": "get_configuration", "service": "inspector2" }, { "function": "get_delegated_admin_account", "service": "inspector2" }, { "function": "get_ec2_deep_inspection_configuration", "service": "inspector2" }, { "function": "get_encryption_key", "service": "inspector2" }, { "function": "get_findings_report_status", "service": "inspector2" }, { "function": "get_member", "service": "inspector2" }, { "function": "get_paginator", "service": "inspector2" }, { "function": "get_sbom_export", "service": "inspector2" }, { "function": "get_waiter", "service": "inspector2" }, { "function": "list_account_permissions", "service": "inspector2" }, { "function": "list_coverage", "service": "inspector2" }, { "function": "list_coverage_statistics", "service": "inspector2" }, { "function": "list_delegated_admin_accounts", "service": "inspector2" }, { "function": "list_filters", "service": "inspector2" }, { "function": "list_finding_aggregations", "service": "inspector2" }, { "function": "list_findings", "service": "inspector2" }, { "function": "list_members", "service": "inspector2" }, { "function": "list_tags_for_resource", "service": "inspector2" }, { "function": "list_usage_totals", "service": "inspector2" } ] ================================================ FILE: scan/sample/services/internetmonitor.json ================================================ [ { "function": "get_health_event", "service": "internetmonitor" }, { "function": "get_monitor", "service": "internetmonitor" }, { "function": "get_paginator", "service": "internetmonitor" }, { "function": "get_waiter", "service": "internetmonitor" }, { "function": "list_health_events", "service": "internetmonitor" }, { "function": "list_monitors", "service": "internetmonitor" }, { "function": "list_tags_for_resource", "service": "internetmonitor" } ] ================================================ FILE: scan/sample/services/iot-data.json ================================================ [ { "function": "get_paginator", "service": "iot-data" }, { "function": "get_retained_message", "service": "iot-data" }, { "function": "get_thing_shadow", "service": "iot-data" }, { "function": "get_waiter", "service": "iot-data" }, { "function": "list_named_shadows_for_thing", "service": "iot-data" }, { "function": "list_retained_messages", "service": "iot-data" } ] ================================================ FILE: scan/sample/services/iot-jobs-data.json ================================================ [ { "function": "describe_job_execution", "service": "iot-jobs-data" }, { "function": "get_paginator", "service": "iot-jobs-data" }, { "function": "get_pending_job_executions", "service": "iot-jobs-data" }, { "function": "get_waiter", "service": "iot-jobs-data" } ] ================================================ FILE: scan/sample/services/iot-roborunner.json ================================================ [ { "function": "get_destination", "service": "iot-roborunner" }, { "function": "get_paginator", "service": "iot-roborunner" }, { "function": "get_site", "service": "iot-roborunner" }, { "function": "get_waiter", "service": "iot-roborunner" }, { "function": "get_worker", "service": "iot-roborunner" }, { "function": "get_worker_fleet", "service": "iot-roborunner" }, { "function": "list_destinations", "service": "iot-roborunner" }, { "function": "list_sites", "service": "iot-roborunner" }, { "function": "list_worker_fleets", "service": "iot-roborunner" }, { "function": "list_workers", "service": "iot-roborunner" } ] ================================================ FILE: scan/sample/services/iot.json ================================================ [ { "function": "describe_account_audit_configuration", "service": "iot" }, { "function": "describe_audit_finding", "service": "iot" }, { "function": "describe_audit_mitigation_actions_task", "service": "iot" }, { "function": "describe_audit_suppression", "service": "iot" }, { "function": "describe_audit_task", "service": "iot" }, { "function": "describe_authorizer", "service": "iot" }, { "function": "describe_billing_group", "service": "iot" }, { "function": "describe_ca_certificate", "service": "iot" }, { "function": "describe_certificate", "service": "iot" }, { "function": "describe_custom_metric", "service": "iot" }, { "function": "describe_default_authorizer", "service": "iot" }, { "function": "describe_detect_mitigation_actions_task", "service": "iot" }, { "function": "describe_dimension", "service": "iot" }, { "function": "describe_domain_configuration", "service": "iot" }, { "function": "describe_endpoint", "service": "iot" }, { "function": "describe_event_configurations", "service": "iot" }, { "function": "describe_fleet_metric", "service": "iot" }, { "function": "describe_index", "service": "iot" }, { "function": "describe_job", "service": "iot" }, { "function": "describe_job_execution", "service": "iot" }, { "function": "describe_job_template", "service": "iot" }, { "function": "describe_managed_job_template", "service": "iot" }, { "function": "describe_mitigation_action", "service": "iot" }, { "function": "describe_provisioning_template", "service": "iot" }, { "function": "describe_provisioning_template_version", "service": "iot" }, { "function": "describe_role_alias", "service": "iot" }, { "function": "describe_scheduled_audit", "service": "iot" }, { "function": "describe_security_profile", "service": "iot" }, { "function": "describe_stream", "service": "iot" }, { "function": "describe_thing", "service": "iot" }, { "function": "describe_thing_group", "service": "iot" }, { "function": "describe_thing_registration_task", "service": "iot" }, { "function": "describe_thing_type", "service": "iot" }, { "function": "get_behavior_model_training_summaries", "service": "iot" }, { "function": "get_buckets_aggregation", "service": "iot" }, { "function": "get_cardinality", "service": "iot" }, { "function": "get_effective_policies", "service": "iot" }, { "function": "get_indexing_configuration", "service": "iot" }, { "function": "get_job_document", "service": "iot" }, { "function": "get_logging_options", "service": "iot" }, { "function": "get_ota_update", "service": "iot" }, { "function": "get_package", "service": "iot" }, { "function": "get_package_configuration", "service": "iot" }, { "function": "get_package_version", "service": "iot" }, { "function": "get_paginator", "service": "iot" }, { "function": "get_percentiles", "service": "iot" }, { "function": "get_policy", "service": "iot" }, { "function": "get_policy_version", "service": "iot" }, { "function": "get_registration_code", "service": "iot" }, { "function": "get_statistics", "service": "iot" }, { "function": "get_topic_rule", "service": "iot" }, { "function": "get_topic_rule_destination", "service": "iot" }, { "function": "get_v2_logging_options", "service": "iot" }, { "function": "get_waiter", "service": "iot" }, { "function": "list_active_violations", "service": "iot" }, { "function": "list_attached_policies", "service": "iot" }, { "function": "list_audit_findings", "service": "iot" }, { "function": "list_audit_mitigation_actions_executions", "service": "iot" }, { "function": "list_audit_mitigation_actions_tasks", "service": "iot" }, { "function": "list_audit_suppressions", "service": "iot" }, { "function": "list_audit_tasks", "service": "iot" }, { "function": "list_authorizers", "service": "iot" }, { "function": "list_billing_groups", "service": "iot" }, { "function": "list_ca_certificates", "service": "iot" }, { "function": "list_certificates", "service": "iot" }, { "function": "list_certificates_by_ca", "service": "iot" }, { "function": "list_custom_metrics", "service": "iot" }, { "function": "list_detect_mitigation_actions_executions", "service": "iot" }, { "function": "list_detect_mitigation_actions_tasks", "service": "iot" }, { "function": "list_dimensions", "service": "iot" }, { "function": "list_domain_configurations", "service": "iot" }, { "function": "list_fleet_metrics", "service": "iot" }, { "function": "list_indices", "service": "iot" }, { "function": "list_job_executions_for_job", "service": "iot" }, { "function": "list_job_executions_for_thing", "service": "iot" }, { "function": "list_job_templates", "service": "iot" }, { "function": "list_jobs", "service": "iot" }, { "function": "list_managed_job_templates", "service": "iot" }, { "function": "list_metric_values", "service": "iot" }, { "function": "list_mitigation_actions", "service": "iot" }, { "function": "list_ota_updates", "service": "iot" }, { "function": "list_outgoing_certificates", "service": "iot" }, { "function": "list_package_versions", "service": "iot" }, { "function": "list_packages", "service": "iot" }, { "function": "list_policies", "service": "iot" }, { "function": "list_policy_principals", "service": "iot" }, { "function": "list_policy_versions", "service": "iot" }, { "function": "list_principal_policies", "service": "iot" }, { "function": "list_principal_things", "service": "iot" }, { "function": "list_provisioning_template_versions", "service": "iot" }, { "function": "list_provisioning_templates", "service": "iot" }, { "function": "list_related_resources_for_audit_finding", "service": "iot" }, { "function": "list_role_aliases", "service": "iot" }, { "function": "list_scheduled_audits", "service": "iot" }, { "function": "list_security_profiles", "service": "iot" }, { "function": "list_security_profiles_for_target", "service": "iot" }, { "function": "list_streams", "service": "iot" }, { "function": "list_tags_for_resource", "service": "iot" }, { "function": "list_targets_for_policy", "service": "iot" }, { "function": "list_targets_for_security_profile", "service": "iot" }, { "function": "list_thing_groups", "service": "iot" }, { "function": "list_thing_groups_for_thing", "service": "iot" }, { "function": "list_thing_principals", "service": "iot" }, { "function": "list_thing_registration_task_reports", "service": "iot" }, { "function": "list_thing_registration_tasks", "service": "iot" }, { "function": "list_thing_types", "service": "iot" }, { "function": "list_things", "service": "iot" }, { "function": "list_things_in_billing_group", "service": "iot" }, { "function": "list_things_in_thing_group", "service": "iot" }, { "function": "list_topic_rule_destinations", "service": "iot" }, { "function": "list_topic_rules", "service": "iot" }, { "function": "list_v2_logging_levels", "service": "iot" }, { "function": "list_violation_events", "service": "iot" } ] ================================================ FILE: scan/sample/services/iot1click-devices.json ================================================ [ { "function": "describe_device", "service": "iot1click-devices" }, { "function": "get_device_methods", "service": "iot1click-devices" }, { "function": "get_paginator", "service": "iot1click-devices" }, { "function": "get_waiter", "service": "iot1click-devices" }, { "function": "list_device_events", "service": "iot1click-devices" }, { "function": "list_devices", "service": "iot1click-devices" }, { "function": "list_tags_for_resource", "service": "iot1click-devices" } ] ================================================ FILE: scan/sample/services/iot1click-projects.json ================================================ [ { "function": "describe_placement", "service": "iot1click-projects" }, { "function": "describe_project", "service": "iot1click-projects" }, { "function": "get_devices_in_placement", "service": "iot1click-projects" }, { "function": "get_paginator", "service": "iot1click-projects" }, { "function": "get_waiter", "service": "iot1click-projects" }, { "function": "list_placements", "service": "iot1click-projects" }, { "function": "list_projects", "service": "iot1click-projects" }, { "function": "list_tags_for_resource", "service": "iot1click-projects" } ] ================================================ FILE: scan/sample/services/iotanalytics.json ================================================ [ { "function": "describe_channel", "service": "iotanalytics" }, { "function": "describe_dataset", "service": "iotanalytics" }, { "function": "describe_datastore", "service": "iotanalytics" }, { "function": "describe_logging_options", "service": "iotanalytics" }, { "function": "describe_pipeline", "service": "iotanalytics" }, { "function": "get_dataset_content", "service": "iotanalytics" }, { "function": "get_paginator", "service": "iotanalytics" }, { "function": "get_waiter", "service": "iotanalytics" }, { "function": "list_channels", "service": "iotanalytics" }, { "function": "list_dataset_contents", "service": "iotanalytics" }, { "function": "list_datasets", "service": "iotanalytics" }, { "function": "list_datastores", "service": "iotanalytics" }, { "function": "list_pipelines", "service": "iotanalytics" }, { "function": "list_tags_for_resource", "service": "iotanalytics" } ] ================================================ FILE: scan/sample/services/iotdeviceadvisor.json ================================================ [ { "function": "get_endpoint", "service": "iotdeviceadvisor" }, { "function": "get_paginator", "service": "iotdeviceadvisor" }, { "function": "get_suite_definition", "service": "iotdeviceadvisor" }, { "function": "get_suite_run", "service": "iotdeviceadvisor" }, { "function": "get_suite_run_report", "service": "iotdeviceadvisor" }, { "function": "get_waiter", "service": "iotdeviceadvisor" }, { "function": "list_suite_definitions", "service": "iotdeviceadvisor" }, { "function": "list_suite_runs", "service": "iotdeviceadvisor" }, { "function": "list_tags_for_resource", "service": "iotdeviceadvisor" } ] ================================================ FILE: scan/sample/services/iotevents-data.json ================================================ [ { "function": "describe_alarm", "service": "iotevents-data" }, { "function": "describe_detector", "service": "iotevents-data" }, { "function": "get_paginator", "service": "iotevents-data" }, { "function": "get_waiter", "service": "iotevents-data" }, { "function": "list_alarms", "service": "iotevents-data" }, { "function": "list_detectors", "service": "iotevents-data" } ] ================================================ FILE: scan/sample/services/iotevents.json ================================================ [ { "function": "describe_alarm_model", "service": "iotevents" }, { "function": "describe_detector_model", "service": "iotevents" }, { "function": "describe_detector_model_analysis", "service": "iotevents" }, { "function": "describe_input", "service": "iotevents" }, { "function": "describe_logging_options", "service": "iotevents" }, { "function": "get_detector_model_analysis_results", "service": "iotevents" }, { "function": "get_paginator", "service": "iotevents" }, { "function": "get_waiter", "service": "iotevents" }, { "function": "list_alarm_model_versions", "service": "iotevents" }, { "function": "list_alarm_models", "service": "iotevents" }, { "function": "list_detector_model_versions", "service": "iotevents" }, { "function": "list_detector_models", "service": "iotevents" }, { "function": "list_input_routings", "service": "iotevents" }, { "function": "list_inputs", "service": "iotevents" }, { "function": "list_tags_for_resource", "service": "iotevents" } ] ================================================ FILE: scan/sample/services/iotfleethub.json ================================================ [ { "function": "describe_application", "service": "iotfleethub" }, { "function": "get_paginator", "service": "iotfleethub" }, { "function": "get_waiter", "service": "iotfleethub" }, { "function": "list_applications", "service": "iotfleethub" }, { "function": "list_tags_for_resource", "service": "iotfleethub" } ] ================================================ FILE: scan/sample/services/iotfleetwise.json ================================================ [ { "function": "get_campaign", "service": "iotfleetwise" }, { "function": "get_decoder_manifest", "service": "iotfleetwise" }, { "function": "get_fleet", "service": "iotfleetwise" }, { "function": "get_logging_options", "service": "iotfleetwise" }, { "function": "get_model_manifest", "service": "iotfleetwise" }, { "function": "get_paginator", "service": "iotfleetwise" }, { "function": "get_register_account_status", "service": "iotfleetwise" }, { "function": "get_signal_catalog", "service": "iotfleetwise" }, { "function": "get_vehicle", "service": "iotfleetwise" }, { "function": "get_vehicle_status", "service": "iotfleetwise" }, { "function": "get_waiter", "service": "iotfleetwise" }, { "function": "list_campaigns", "service": "iotfleetwise" }, { "function": "list_decoder_manifest_network_interfaces", "service": "iotfleetwise" }, { "function": "list_decoder_manifest_signals", "service": "iotfleetwise" }, { "function": "list_decoder_manifests", "service": "iotfleetwise" }, { "function": "list_fleets", "service": "iotfleetwise" }, { "function": "list_fleets_for_vehicle", "service": "iotfleetwise" }, { "function": "list_model_manifest_nodes", "service": "iotfleetwise" }, { "function": "list_model_manifests", "service": "iotfleetwise" }, { "function": "list_signal_catalog_nodes", "service": "iotfleetwise" }, { "function": "list_signal_catalogs", "service": "iotfleetwise" }, { "function": "list_tags_for_resource", "service": "iotfleetwise" }, { "function": "list_vehicles", "service": "iotfleetwise" }, { "function": "list_vehicles_in_fleet", "service": "iotfleetwise" } ] ================================================ FILE: scan/sample/services/iotsecuretunneling.json ================================================ [ { "function": "describe_tunnel", "service": "iotsecuretunneling" }, { "function": "get_paginator", "service": "iotsecuretunneling" }, { "function": "get_waiter", "service": "iotsecuretunneling" }, { "function": "list_tags_for_resource", "service": "iotsecuretunneling" }, { "function": "list_tunnels", "service": "iotsecuretunneling" } ] ================================================ FILE: scan/sample/services/iotsitewise.json ================================================ [ { "function": "describe_access_policy", "service": "iotsitewise" }, { "function": "describe_asset", "service": "iotsitewise" }, { "function": "describe_asset_model", "service": "iotsitewise" }, { "function": "describe_asset_property", "service": "iotsitewise" }, { "function": "describe_bulk_import_job", "service": "iotsitewise" }, { "function": "describe_dashboard", "service": "iotsitewise" }, { "function": "describe_default_encryption_configuration", "service": "iotsitewise" }, { "function": "describe_gateway", "service": "iotsitewise" }, { "function": "describe_gateway_capability_configuration", "service": "iotsitewise" }, { "function": "describe_logging_options", "service": "iotsitewise" }, { "function": "describe_portal", "service": "iotsitewise" }, { "function": "describe_project", "service": "iotsitewise" }, { "function": "describe_storage_configuration", "service": "iotsitewise" }, { "function": "describe_time_series", "service": "iotsitewise" }, { "function": "get_asset_property_aggregates", "service": "iotsitewise" }, { "function": "get_asset_property_value", "service": "iotsitewise" }, { "function": "get_asset_property_value_history", "service": "iotsitewise" }, { "function": "get_interpolated_asset_property_values", "service": "iotsitewise" }, { "function": "get_paginator", "service": "iotsitewise" }, { "function": "get_waiter", "service": "iotsitewise" }, { "function": "list_access_policies", "service": "iotsitewise" }, { "function": "list_asset_model_properties", "service": "iotsitewise" }, { "function": "list_asset_models", "service": "iotsitewise" }, { "function": "list_asset_properties", "service": "iotsitewise" }, { "function": "list_asset_relationships", "service": "iotsitewise" }, { "function": "list_assets", "service": "iotsitewise" }, { "function": "list_associated_assets", "service": "iotsitewise" }, { "function": "list_bulk_import_jobs", "service": "iotsitewise" }, { "function": "list_dashboards", "service": "iotsitewise" }, { "function": "list_gateways", "service": "iotsitewise" }, { "function": "list_portals", "service": "iotsitewise" }, { "function": "list_project_assets", "service": "iotsitewise" }, { "function": "list_projects", "service": "iotsitewise" }, { "function": "list_tags_for_resource", "service": "iotsitewise" }, { "function": "list_time_series", "service": "iotsitewise" } ] ================================================ FILE: scan/sample/services/iotthingsgraph.json ================================================ [ { "function": "describe_namespace", "service": "iotthingsgraph" }, { "function": "get_entities", "service": "iotthingsgraph" }, { "function": "get_flow_template", "service": "iotthingsgraph" }, { "function": "get_flow_template_revisions", "service": "iotthingsgraph" }, { "function": "get_namespace_deletion_status", "service": "iotthingsgraph" }, { "function": "get_paginator", "service": "iotthingsgraph" }, { "function": "get_system_instance", "service": "iotthingsgraph" }, { "function": "get_system_template", "service": "iotthingsgraph" }, { "function": "get_system_template_revisions", "service": "iotthingsgraph" }, { "function": "get_upload_status", "service": "iotthingsgraph" }, { "function": "get_waiter", "service": "iotthingsgraph" }, { "function": "list_flow_execution_messages", "service": "iotthingsgraph" }, { "function": "list_tags_for_resource", "service": "iotthingsgraph" } ] ================================================ FILE: scan/sample/services/iottwinmaker.json ================================================ [ { "function": "get_component_type", "service": "iottwinmaker" }, { "function": "get_entity", "service": "iottwinmaker" }, { "function": "get_paginator", "service": "iottwinmaker" }, { "function": "get_pricing_plan", "service": "iottwinmaker" }, { "function": "get_property_value", "service": "iottwinmaker" }, { "function": "get_property_value_history", "service": "iottwinmaker" }, { "function": "get_scene", "service": "iottwinmaker" }, { "function": "get_sync_job", "service": "iottwinmaker" }, { "function": "get_waiter", "service": "iottwinmaker" }, { "function": "get_workspace", "service": "iottwinmaker" }, { "function": "list_component_types", "service": "iottwinmaker" }, { "function": "list_entities", "service": "iottwinmaker" }, { "function": "list_scenes", "service": "iottwinmaker" }, { "function": "list_sync_jobs", "service": "iottwinmaker" }, { "function": "list_sync_resources", "service": "iottwinmaker" }, { "function": "list_tags_for_resource", "service": "iottwinmaker" }, { "function": "list_workspaces", "service": "iottwinmaker" } ] ================================================ FILE: scan/sample/services/iotwireless.json ================================================ [ { "function": "get_destination", "service": "iotwireless" }, { "function": "get_device_profile", "service": "iotwireless" }, { "function": "get_event_configuration_by_resource_types", "service": "iotwireless" }, { "function": "get_fuota_task", "service": "iotwireless" }, { "function": "get_log_levels_by_resource_types", "service": "iotwireless" }, { "function": "get_multicast_group", "service": "iotwireless" }, { "function": "get_multicast_group_session", "service": "iotwireless" }, { "function": "get_network_analyzer_configuration", "service": "iotwireless" }, { "function": "get_paginator", "service": "iotwireless" }, { "function": "get_partner_account", "service": "iotwireless" }, { "function": "get_position", "service": "iotwireless" }, { "function": "get_position_configuration", "service": "iotwireless" }, { "function": "get_position_estimate", "service": "iotwireless" }, { "function": "get_resource_event_configuration", "service": "iotwireless" }, { "function": "get_resource_log_level", "service": "iotwireless" }, { "function": "get_resource_position", "service": "iotwireless" }, { "function": "get_service_endpoint", "service": "iotwireless" }, { "function": "get_service_profile", "service": "iotwireless" }, { "function": "get_waiter", "service": "iotwireless" }, { "function": "get_wireless_device", "service": "iotwireless" }, { "function": "get_wireless_device_import_task", "service": "iotwireless" }, { "function": "get_wireless_device_statistics", "service": "iotwireless" }, { "function": "get_wireless_gateway", "service": "iotwireless" }, { "function": "get_wireless_gateway_certificate", "service": "iotwireless" }, { "function": "get_wireless_gateway_firmware_information", "service": "iotwireless" }, { "function": "get_wireless_gateway_statistics", "service": "iotwireless" }, { "function": "get_wireless_gateway_task", "service": "iotwireless" }, { "function": "get_wireless_gateway_task_definition", "service": "iotwireless" }, { "function": "list_destinations", "service": "iotwireless" }, { "function": "list_device_profiles", "service": "iotwireless" }, { "function": "list_devices_for_wireless_device_import_task", "service": "iotwireless" }, { "function": "list_event_configurations", "service": "iotwireless" }, { "function": "list_fuota_tasks", "service": "iotwireless" }, { "function": "list_multicast_groups", "service": "iotwireless" }, { "function": "list_multicast_groups_by_fuota_task", "service": "iotwireless" }, { "function": "list_network_analyzer_configurations", "service": "iotwireless" }, { "function": "list_partner_accounts", "service": "iotwireless" }, { "function": "list_position_configurations", "service": "iotwireless" }, { "function": "list_queued_messages", "service": "iotwireless" }, { "function": "list_service_profiles", "service": "iotwireless" }, { "function": "list_tags_for_resource", "service": "iotwireless" }, { "function": "list_wireless_device_import_tasks", "service": "iotwireless" }, { "function": "list_wireless_devices", "service": "iotwireless" }, { "function": "list_wireless_gateway_task_definitions", "service": "iotwireless" }, { "function": "list_wireless_gateways", "service": "iotwireless" } ] ================================================ FILE: scan/sample/services/ivs-realtime.json ================================================ [ { "function": "get_paginator", "service": "ivs-realtime" }, { "function": "get_participant", "service": "ivs-realtime" }, { "function": "get_stage", "service": "ivs-realtime" }, { "function": "get_stage_session", "service": "ivs-realtime" }, { "function": "get_waiter", "service": "ivs-realtime" }, { "function": "list_participant_events", "service": "ivs-realtime" }, { "function": "list_participants", "service": "ivs-realtime" }, { "function": "list_stage_sessions", "service": "ivs-realtime" }, { "function": "list_stages", "service": "ivs-realtime" }, { "function": "list_tags_for_resource", "service": "ivs-realtime" } ] ================================================ FILE: scan/sample/services/ivs.json ================================================ [ { "function": "get_channel", "service": "ivs" }, { "function": "get_paginator", "service": "ivs" }, { "function": "get_playback_key_pair", "service": "ivs" }, { "function": "get_recording_configuration", "service": "ivs" }, { "function": "get_stream", "service": "ivs" }, { "function": "get_stream_key", "service": "ivs" }, { "function": "get_stream_session", "service": "ivs" }, { "function": "get_waiter", "service": "ivs" }, { "function": "list_channels", "service": "ivs" }, { "function": "list_playback_key_pairs", "service": "ivs" }, { "function": "list_recording_configurations", "service": "ivs" }, { "function": "list_stream_keys", "service": "ivs" }, { "function": "list_stream_sessions", "service": "ivs" }, { "function": "list_streams", "service": "ivs" }, { "function": "list_tags_for_resource", "service": "ivs" } ] ================================================ FILE: scan/sample/services/ivschat.json ================================================ [ { "function": "get_logging_configuration", "service": "ivschat" }, { "function": "get_paginator", "service": "ivschat" }, { "function": "get_room", "service": "ivschat" }, { "function": "get_waiter", "service": "ivschat" }, { "function": "list_logging_configurations", "service": "ivschat" }, { "function": "list_rooms", "service": "ivschat" }, { "function": "list_tags_for_resource", "service": "ivschat" } ] ================================================ FILE: scan/sample/services/kafka.json ================================================ [ { "function": "describe_cluster", "service": "kafka" }, { "function": "describe_cluster_operation", "service": "kafka" }, { "function": "describe_cluster_operation_v2", "service": "kafka" }, { "function": "describe_cluster_v2", "service": "kafka" }, { "function": "describe_configuration", "service": "kafka" }, { "function": "describe_configuration_revision", "service": "kafka" }, { "function": "describe_vpc_connection", "service": "kafka" }, { "function": "get_bootstrap_brokers", "service": "kafka" }, { "function": "get_cluster_policy", "service": "kafka" }, { "function": "get_compatible_kafka_versions", "service": "kafka" }, { "function": "get_paginator", "service": "kafka" }, { "function": "get_waiter", "service": "kafka" }, { "function": "list_client_vpc_connections", "service": "kafka" }, { "function": "list_cluster_operations", "service": "kafka" }, { "function": "list_cluster_operations_v2", "service": "kafka" }, { "function": "list_clusters", "service": "kafka" }, { "function": "list_clusters_v2", "service": "kafka" }, { "function": "list_configuration_revisions", "service": "kafka" }, { "function": "list_configurations", "service": "kafka" }, { "function": "list_kafka_versions", "service": "kafka" }, { "function": "list_nodes", "service": "kafka" }, { "function": "list_scram_secrets", "service": "kafka" }, { "function": "list_tags_for_resource", "service": "kafka" }, { "function": "list_vpc_connections", "service": "kafka" } ] ================================================ FILE: scan/sample/services/kafkaconnect.json ================================================ [ { "function": "describe_connector", "service": "kafkaconnect" }, { "function": "describe_custom_plugin", "service": "kafkaconnect" }, { "function": "describe_worker_configuration", "service": "kafkaconnect" }, { "function": "get_paginator", "service": "kafkaconnect" }, { "function": "get_waiter", "service": "kafkaconnect" }, { "function": "list_connectors", "service": "kafkaconnect" }, { "function": "list_custom_plugins", "service": "kafkaconnect" }, { "function": "list_worker_configurations", "service": "kafkaconnect" } ] ================================================ FILE: scan/sample/services/kendra-ranking.json ================================================ [ { "function": "describe_rescore_execution_plan", "service": "kendra-ranking" }, { "function": "get_paginator", "service": "kendra-ranking" }, { "function": "get_waiter", "service": "kendra-ranking" }, { "function": "list_rescore_execution_plans", "service": "kendra-ranking" }, { "function": "list_tags_for_resource", "service": "kendra-ranking" } ] ================================================ FILE: scan/sample/services/kendra.json ================================================ [ { "function": "describe_access_control_configuration", "service": "kendra" }, { "function": "describe_data_source", "service": "kendra" }, { "function": "describe_experience", "service": "kendra" }, { "function": "describe_faq", "service": "kendra" }, { "function": "describe_featured_results_set", "service": "kendra" }, { "function": "describe_index", "service": "kendra" }, { "function": "describe_principal_mapping", "service": "kendra" }, { "function": "describe_query_suggestions_block_list", "service": "kendra" }, { "function": "describe_query_suggestions_config", "service": "kendra" }, { "function": "describe_thesaurus", "service": "kendra" }, { "function": "get_paginator", "service": "kendra" }, { "function": "get_query_suggestions", "service": "kendra" }, { "function": "get_snapshots", "service": "kendra" }, { "function": "get_waiter", "service": "kendra" }, { "function": "list_access_control_configurations", "service": "kendra" }, { "function": "list_data_source_sync_jobs", "service": "kendra" }, { "function": "list_data_sources", "service": "kendra" }, { "function": "list_entity_personas", "service": "kendra" }, { "function": "list_experience_entities", "service": "kendra" }, { "function": "list_experiences", "service": "kendra" }, { "function": "list_faqs", "service": "kendra" }, { "function": "list_featured_results_sets", "service": "kendra" }, { "function": "list_groups_older_than_ordering_id", "service": "kendra" }, { "function": "list_indices", "service": "kendra" }, { "function": "list_query_suggestions_block_lists", "service": "kendra" }, { "function": "list_tags_for_resource", "service": "kendra" }, { "function": "list_thesauri", "service": "kendra" } ] ================================================ FILE: scan/sample/services/keyspaces.json ================================================ [ { "function": "get_keyspace", "service": "keyspaces" }, { "function": "get_paginator", "service": "keyspaces" }, { "function": "get_table", "service": "keyspaces" }, { "function": "get_waiter", "service": "keyspaces" }, { "function": "list_keyspaces", "service": "keyspaces" }, { "function": "list_tables", "service": "keyspaces" }, { "function": "list_tags_for_resource", "service": "keyspaces" } ] ================================================ FILE: scan/sample/services/kinesis-video-archived-media.json ================================================ [ { "function": "get_clip", "service": "kinesis-video-archived-media" }, { "function": "get_dash_streaming_session_url", "service": "kinesis-video-archived-media" }, { "function": "get_hls_streaming_session_url", "service": "kinesis-video-archived-media" }, { "function": "get_images", "service": "kinesis-video-archived-media" }, { "function": "get_media_for_fragment_list", "service": "kinesis-video-archived-media" }, { "function": "get_paginator", "service": "kinesis-video-archived-media" }, { "function": "get_waiter", "service": "kinesis-video-archived-media" }, { "function": "list_fragments", "service": "kinesis-video-archived-media" } ] ================================================ FILE: scan/sample/services/kinesis-video-media.json ================================================ [ { "function": "get_media", "service": "kinesis-video-media" }, { "function": "get_paginator", "service": "kinesis-video-media" }, { "function": "get_waiter", "service": "kinesis-video-media" } ] ================================================ FILE: scan/sample/services/kinesis-video-signaling.json ================================================ [ { "function": "get_ice_server_config", "service": "kinesis-video-signaling" }, { "function": "get_paginator", "service": "kinesis-video-signaling" }, { "function": "get_waiter", "service": "kinesis-video-signaling" } ] ================================================ FILE: scan/sample/services/kinesis-video-webrtc-storage.json ================================================ [ { "function": "get_paginator", "service": "kinesis-video-webrtc-storage" }, { "function": "get_waiter", "service": "kinesis-video-webrtc-storage" } ] ================================================ FILE: scan/sample/services/kinesis.json ================================================ [ { "function": "describe_limits", "service": "kinesis" }, { "function": "describe_stream", "service": "kinesis" }, { "function": "describe_stream_consumer", "service": "kinesis" }, { "function": "describe_stream_summary", "service": "kinesis" }, { "function": "get_paginator", "service": "kinesis" }, { "function": "get_records", "service": "kinesis" }, { "function": "get_shard_iterator", "service": "kinesis" }, { "function": "get_waiter", "service": "kinesis" }, { "function": "list_shards", "service": "kinesis" }, { "function": "list_stream_consumers", "service": "kinesis" }, { "function": "list_streams", "service": "kinesis" }, { "function": "list_tags_for_stream", "service": "kinesis" } ] ================================================ FILE: scan/sample/services/kinesisanalytics.json ================================================ [ { "function": "describe_application", "service": "kinesisanalytics" }, { "function": "get_paginator", "service": "kinesisanalytics" }, { "function": "get_waiter", "service": "kinesisanalytics" }, { "function": "list_applications", "service": "kinesisanalytics" }, { "function": "list_tags_for_resource", "service": "kinesisanalytics" } ] ================================================ FILE: scan/sample/services/kinesisanalyticsv2.json ================================================ [ { "function": "describe_application", "service": "kinesisanalyticsv2" }, { "function": "describe_application_snapshot", "service": "kinesisanalyticsv2" }, { "function": "describe_application_version", "service": "kinesisanalyticsv2" }, { "function": "get_paginator", "service": "kinesisanalyticsv2" }, { "function": "get_waiter", "service": "kinesisanalyticsv2" }, { "function": "list_application_snapshots", "service": "kinesisanalyticsv2" }, { "function": "list_application_versions", "service": "kinesisanalyticsv2" }, { "function": "list_applications", "service": "kinesisanalyticsv2" }, { "function": "list_tags_for_resource", "service": "kinesisanalyticsv2" } ] ================================================ FILE: scan/sample/services/kinesisvideo.json ================================================ [ { "function": "describe_edge_configuration", "service": "kinesisvideo" }, { "function": "describe_image_generation_configuration", "service": "kinesisvideo" }, { "function": "describe_mapped_resource_configuration", "service": "kinesisvideo" }, { "function": "describe_media_storage_configuration", "service": "kinesisvideo" }, { "function": "describe_notification_configuration", "service": "kinesisvideo" }, { "function": "describe_signaling_channel", "service": "kinesisvideo" }, { "function": "describe_stream", "service": "kinesisvideo" }, { "function": "get_data_endpoint", "service": "kinesisvideo" }, { "function": "get_paginator", "service": "kinesisvideo" }, { "function": "get_signaling_channel_endpoint", "service": "kinesisvideo" }, { "function": "get_waiter", "service": "kinesisvideo" }, { "function": "list_edge_agent_configurations", "service": "kinesisvideo" }, { "function": "list_signaling_channels", "service": "kinesisvideo" }, { "function": "list_streams", "service": "kinesisvideo" }, { "function": "list_tags_for_resource", "service": "kinesisvideo" }, { "function": "list_tags_for_stream", "service": "kinesisvideo" } ] ================================================ FILE: scan/sample/services/kms.json ================================================ [ { "function": "describe_custom_key_stores", "service": "kms" }, { "function": "describe_key", "service": "kms" }, { "function": "get_key_policy", "service": "kms" }, { "function": "get_key_rotation_status", "service": "kms" }, { "function": "get_paginator", "service": "kms" }, { "function": "get_parameters_for_import", "service": "kms" }, { "function": "get_public_key", "service": "kms" }, { "function": "get_waiter", "service": "kms" }, { "function": "list_aliases", "service": "kms" }, { "function": "list_grants", "service": "kms" }, { "function": "list_key_policies", "service": "kms" }, { "function": "list_keys", "service": "kms" }, { "function": "list_resource_tags", "service": "kms" }, { "function": "list_retirable_grants", "service": "kms" } ] ================================================ FILE: scan/sample/services/lakeformation.json ================================================ [ { "function": "describe_resource", "service": "lakeformation" }, { "function": "describe_transaction", "service": "lakeformation" }, { "function": "get_data_cells_filter", "service": "lakeformation" }, { "function": "get_data_lake_settings", "service": "lakeformation" }, { "function": "get_effective_permissions_for_path", "service": "lakeformation" }, { "function": "get_lf_tag", "service": "lakeformation" }, { "function": "get_paginator", "service": "lakeformation" }, { "function": "get_query_state", "service": "lakeformation" }, { "function": "get_query_statistics", "service": "lakeformation" }, { "function": "get_resource_lf_tags", "service": "lakeformation" }, { "function": "get_table_objects", "service": "lakeformation" }, { "function": "get_temporary_glue_partition_credentials", "service": "lakeformation" }, { "function": "get_temporary_glue_table_credentials", "service": "lakeformation" }, { "function": "get_waiter", "service": "lakeformation" }, { "function": "get_work_unit_results", "service": "lakeformation" }, { "function": "get_work_units", "service": "lakeformation" }, { "function": "list_data_cells_filter", "service": "lakeformation" }, { "function": "list_lf_tags", "service": "lakeformation" }, { "function": "list_permissions", "service": "lakeformation" }, { "function": "list_resources", "service": "lakeformation" }, { "function": "list_table_storage_optimizers", "service": "lakeformation" }, { "function": "list_transactions", "service": "lakeformation" } ] ================================================ FILE: scan/sample/services/lambda.json ================================================ [ { "function": "get_account_settings", "service": "lambda" }, { "function": "get_alias", "service": "lambda" }, { "function": "get_code_signing_config", "service": "lambda" }, { "function": "get_event_source_mapping", "service": "lambda" }, { "function": "get_function", "service": "lambda" }, { "function": "get_function_code_signing_config", "service": "lambda" }, { "function": "get_function_concurrency", "service": "lambda" }, { "function": "get_function_configuration", "service": "lambda" }, { "function": "get_function_event_invoke_config", "service": "lambda" }, { "function": "get_function_url_config", "service": "lambda" }, { "function": "get_layer_version", "service": "lambda" }, { "function": "get_layer_version_by_arn", "service": "lambda" }, { "function": "get_layer_version_policy", "service": "lambda" }, { "function": "get_paginator", "service": "lambda" }, { "function": "get_policy", "service": "lambda" }, { "function": "get_provisioned_concurrency_config", "service": "lambda" }, { "function": "get_runtime_management_config", "service": "lambda" }, { "function": "get_waiter", "service": "lambda" }, { "function": "list_aliases", "service": "lambda" }, { "function": "list_code_signing_configs", "service": "lambda" }, { "function": "list_event_source_mappings", "service": "lambda" }, { "function": "list_function_event_invoke_configs", "service": "lambda" }, { "function": "list_function_url_configs", "service": "lambda" }, { "function": "list_functions", "service": "lambda" }, { "function": "list_functions_by_code_signing_config", "service": "lambda" }, { "function": "list_layer_versions", "service": "lambda" }, { "function": "list_layers", "service": "lambda" }, { "function": "list_provisioned_concurrency_configs", "service": "lambda" }, { "function": "list_tags", "service": "lambda" }, { "function": "list_versions_by_function", "service": "lambda" } ] ================================================ FILE: scan/sample/services/lex-models.json ================================================ [ { "function": "get_bot", "service": "lex-models" }, { "function": "get_bot_alias", "service": "lex-models" }, { "function": "get_bot_aliases", "service": "lex-models" }, { "function": "get_bot_channel_association", "service": "lex-models" }, { "function": "get_bot_channel_associations", "service": "lex-models" }, { "function": "get_bot_versions", "service": "lex-models" }, { "function": "get_bots", "service": "lex-models" }, { "function": "get_builtin_intent", "service": "lex-models" }, { "function": "get_builtin_intents", "service": "lex-models" }, { "function": "get_builtin_slot_types", "service": "lex-models" }, { "function": "get_export", "service": "lex-models" }, { "function": "get_import", "service": "lex-models" }, { "function": "get_intent", "service": "lex-models" }, { "function": "get_intent_versions", "service": "lex-models" }, { "function": "get_intents", "service": "lex-models" }, { "function": "get_migration", "service": "lex-models" }, { "function": "get_migrations", "service": "lex-models" }, { "function": "get_paginator", "service": "lex-models" }, { "function": "get_slot_type", "service": "lex-models" }, { "function": "get_slot_type_versions", "service": "lex-models" }, { "function": "get_slot_types", "service": "lex-models" }, { "function": "get_utterances_view", "service": "lex-models" }, { "function": "get_waiter", "service": "lex-models" }, { "function": "list_tags_for_resource", "service": "lex-models" } ] ================================================ FILE: scan/sample/services/lex-runtime.json ================================================ [ { "function": "get_paginator", "service": "lex-runtime" }, { "function": "get_session", "service": "lex-runtime" }, { "function": "get_waiter", "service": "lex-runtime" } ] ================================================ FILE: scan/sample/services/lexv2-models.json ================================================ [ { "function": "describe_bot", "service": "lexv2-models" }, { "function": "describe_bot_alias", "service": "lexv2-models" }, { "function": "describe_bot_locale", "service": "lexv2-models" }, { "function": "describe_bot_recommendation", "service": "lexv2-models" }, { "function": "describe_bot_version", "service": "lexv2-models" }, { "function": "describe_custom_vocabulary_metadata", "service": "lexv2-models" }, { "function": "describe_export", "service": "lexv2-models" }, { "function": "describe_import", "service": "lexv2-models" }, { "function": "describe_intent", "service": "lexv2-models" }, { "function": "describe_resource_policy", "service": "lexv2-models" }, { "function": "describe_slot", "service": "lexv2-models" }, { "function": "describe_slot_type", "service": "lexv2-models" }, { "function": "describe_test_execution", "service": "lexv2-models" }, { "function": "describe_test_set", "service": "lexv2-models" }, { "function": "describe_test_set_discrepancy_report", "service": "lexv2-models" }, { "function": "describe_test_set_generation", "service": "lexv2-models" }, { "function": "get_paginator", "service": "lexv2-models" }, { "function": "get_test_execution_artifacts_url", "service": "lexv2-models" }, { "function": "get_waiter", "service": "lexv2-models" }, { "function": "list_aggregated_utterances", "service": "lexv2-models" }, { "function": "list_bot_aliases", "service": "lexv2-models" }, { "function": "list_bot_locales", "service": "lexv2-models" }, { "function": "list_bot_recommendations", "service": "lexv2-models" }, { "function": "list_bot_versions", "service": "lexv2-models" }, { "function": "list_bots", "service": "lexv2-models" }, { "function": "list_built_in_intents", "service": "lexv2-models" }, { "function": "list_built_in_slot_types", "service": "lexv2-models" }, { "function": "list_custom_vocabulary_items", "service": "lexv2-models" }, { "function": "list_exports", "service": "lexv2-models" }, { "function": "list_imports", "service": "lexv2-models" }, { "function": "list_intent_metrics", "service": "lexv2-models" }, { "function": "list_intent_paths", "service": "lexv2-models" }, { "function": "list_intent_stage_metrics", "service": "lexv2-models" }, { "function": "list_intents", "service": "lexv2-models" }, { "function": "list_recommended_intents", "service": "lexv2-models" }, { "function": "list_session_analytics_data", "service": "lexv2-models" }, { "function": "list_session_metrics", "service": "lexv2-models" }, { "function": "list_slot_types", "service": "lexv2-models" }, { "function": "list_slots", "service": "lexv2-models" }, { "function": "list_tags_for_resource", "service": "lexv2-models" }, { "function": "list_test_execution_result_items", "service": "lexv2-models" }, { "function": "list_test_executions", "service": "lexv2-models" }, { "function": "list_test_set_records", "service": "lexv2-models" }, { "function": "list_test_sets", "service": "lexv2-models" }, { "function": "list_utterance_analytics_data", "service": "lexv2-models" }, { "function": "list_utterance_metrics", "service": "lexv2-models" } ] ================================================ FILE: scan/sample/services/lexv2-runtime.json ================================================ [ { "function": "get_paginator", "service": "lexv2-runtime" }, { "function": "get_session", "service": "lexv2-runtime" }, { "function": "get_waiter", "service": "lexv2-runtime" } ] ================================================ FILE: scan/sample/services/license-manager-linux-subscriptions.json ================================================ [ { "function": "get_paginator", "service": "license-manager-linux-subscriptions" }, { "function": "get_service_settings", "service": "license-manager-linux-subscriptions" }, { "function": "get_waiter", "service": "license-manager-linux-subscriptions" }, { "function": "list_linux_subscription_instances", "service": "license-manager-linux-subscriptions" }, { "function": "list_linux_subscriptions", "service": "license-manager-linux-subscriptions" } ] ================================================ FILE: scan/sample/services/license-manager-user-subscriptions.json ================================================ [ { "function": "get_paginator", "service": "license-manager-user-subscriptions" }, { "function": "get_waiter", "service": "license-manager-user-subscriptions" }, { "function": "list_identity_providers", "service": "license-manager-user-subscriptions" }, { "function": "list_instances", "service": "license-manager-user-subscriptions" }, { "function": "list_product_subscriptions", "service": "license-manager-user-subscriptions" }, { "function": "list_user_associations", "service": "license-manager-user-subscriptions" } ] ================================================ FILE: scan/sample/services/license-manager.json ================================================ [ { "function": "get_access_token", "service": "license-manager" }, { "function": "get_grant", "service": "license-manager" }, { "function": "get_license", "service": "license-manager" }, { "function": "get_license_configuration", "service": "license-manager" }, { "function": "get_license_conversion_task", "service": "license-manager" }, { "function": "get_license_manager_report_generator", "service": "license-manager" }, { "function": "get_license_usage", "service": "license-manager" }, { "function": "get_paginator", "service": "license-manager" }, { "function": "get_service_settings", "service": "license-manager" }, { "function": "get_waiter", "service": "license-manager" }, { "function": "list_associations_for_license_configuration", "service": "license-manager" }, { "function": "list_distributed_grants", "service": "license-manager" }, { "function": "list_failures_for_license_configuration_operations", "service": "license-manager" }, { "function": "list_license_configurations", "service": "license-manager" }, { "function": "list_license_conversion_tasks", "service": "license-manager" }, { "function": "list_license_manager_report_generators", "service": "license-manager" }, { "function": "list_license_specifications_for_resource", "service": "license-manager" }, { "function": "list_license_versions", "service": "license-manager" }, { "function": "list_licenses", "service": "license-manager" }, { "function": "list_received_grants", "service": "license-manager" }, { "function": "list_received_grants_for_organization", "service": "license-manager" }, { "function": "list_received_licenses", "service": "license-manager" }, { "function": "list_received_licenses_for_organization", "service": "license-manager" }, { "function": "list_resource_inventory", "service": "license-manager" }, { "function": "list_tags_for_resource", "service": "license-manager" }, { "function": "list_tokens", "service": "license-manager" }, { "function": "list_usage_for_license_configuration", "service": "license-manager" } ] ================================================ FILE: scan/sample/services/lightsail.json ================================================ [ { "function": "get_active_names", "service": "lightsail" }, { "function": "get_alarms", "service": "lightsail" }, { "function": "get_auto_snapshots", "service": "lightsail" }, { "function": "get_blueprints", "service": "lightsail" }, { "function": "get_bucket_access_keys", "service": "lightsail" }, { "function": "get_bucket_bundles", "service": "lightsail" }, { "function": "get_bucket_metric_data", "service": "lightsail" }, { "function": "get_buckets", "service": "lightsail" }, { "function": "get_bundles", "service": "lightsail" }, { "function": "get_certificates", "service": "lightsail" }, { "function": "get_cloud_formation_stack_records", "service": "lightsail" }, { "function": "get_contact_methods", "service": "lightsail" }, { "function": "get_container_api_metadata", "service": "lightsail" }, { "function": "get_container_images", "service": "lightsail" }, { "function": "get_container_log", "service": "lightsail" }, { "function": "get_container_service_deployments", "service": "lightsail" }, { "function": "get_container_service_metric_data", "service": "lightsail" }, { "function": "get_container_service_powers", "service": "lightsail" }, { "function": "get_container_services", "service": "lightsail" }, { "function": "get_cost_estimate", "service": "lightsail" }, { "function": "get_disk", "service": "lightsail" }, { "function": "get_disk_snapshot", "service": "lightsail" }, { "function": "get_disk_snapshots", "service": "lightsail" }, { "function": "get_disks", "service": "lightsail" }, { "function": "get_distribution_bundles", "service": "lightsail" }, { "function": "get_distribution_latest_cache_reset", "service": "lightsail" }, { "function": "get_distribution_metric_data", "service": "lightsail" }, { "function": "get_distributions", "service": "lightsail" }, { "function": "get_domain", "service": "lightsail" }, { "function": "get_domains", "service": "lightsail" }, { "function": "get_export_snapshot_records", "service": "lightsail" }, { "function": "get_instance", "service": "lightsail" }, { "function": "get_instance_access_details", "service": "lightsail" }, { "function": "get_instance_metric_data", "service": "lightsail" }, { "function": "get_instance_port_states", "service": "lightsail" }, { "function": "get_instance_snapshot", "service": "lightsail" }, { "function": "get_instance_snapshots", "service": "lightsail" }, { "function": "get_instance_state", "service": "lightsail" }, { "function": "get_instances", "service": "lightsail" }, { "function": "get_key_pair", "service": "lightsail" }, { "function": "get_key_pairs", "service": "lightsail" }, { "function": "get_load_balancer", "service": "lightsail" }, { "function": "get_load_balancer_metric_data", "service": "lightsail" }, { "function": "get_load_balancer_tls_certificates", "service": "lightsail" }, { "function": "get_load_balancer_tls_policies", "service": "lightsail" }, { "function": "get_load_balancers", "service": "lightsail" }, { "function": "get_operation", "service": "lightsail" }, { "function": "get_operations", "service": "lightsail" }, { "function": "get_operations_for_resource", "service": "lightsail" }, { "function": "get_paginator", "service": "lightsail" }, { "function": "get_regions", "service": "lightsail" }, { "function": "get_relational_database", "service": "lightsail" }, { "function": "get_relational_database_blueprints", "service": "lightsail" }, { "function": "get_relational_database_bundles", "service": "lightsail" }, { "function": "get_relational_database_events", "service": "lightsail" }, { "function": "get_relational_database_log_events", "service": "lightsail" }, { "function": "get_relational_database_log_streams", "service": "lightsail" }, { "function": "get_relational_database_master_user_password", "service": "lightsail" }, { "function": "get_relational_database_metric_data", "service": "lightsail" }, { "function": "get_relational_database_parameters", "service": "lightsail" }, { "function": "get_relational_database_snapshot", "service": "lightsail" }, { "function": "get_relational_database_snapshots", "service": "lightsail" }, { "function": "get_relational_databases", "service": "lightsail" }, { "function": "get_static_ip", "service": "lightsail" }, { "function": "get_static_ips", "service": "lightsail" }, { "function": "get_waiter", "service": "lightsail" } ] ================================================ FILE: scan/sample/services/location.json ================================================ [ { "function": "describe_geofence_collection", "service": "location" }, { "function": "describe_key", "service": "location" }, { "function": "describe_map", "service": "location" }, { "function": "describe_place_index", "service": "location" }, { "function": "describe_route_calculator", "service": "location" }, { "function": "describe_tracker", "service": "location" }, { "function": "get_device_position", "service": "location" }, { "function": "get_device_position_history", "service": "location" }, { "function": "get_geofence", "service": "location" }, { "function": "get_map_glyphs", "service": "location" }, { "function": "get_map_sprites", "service": "location" }, { "function": "get_map_style_descriptor", "service": "location" }, { "function": "get_map_tile", "service": "location" }, { "function": "get_paginator", "service": "location" }, { "function": "get_place", "service": "location" }, { "function": "get_waiter", "service": "location" }, { "function": "list_device_positions", "service": "location" }, { "function": "list_geofence_collections", "service": "location" }, { "function": "list_geofences", "service": "location" }, { "function": "list_keys", "service": "location" }, { "function": "list_maps", "service": "location" }, { "function": "list_place_indexes", "service": "location" }, { "function": "list_route_calculators", "service": "location" }, { "function": "list_tags_for_resource", "service": "location" }, { "function": "list_tracker_consumers", "service": "location" }, { "function": "list_trackers", "service": "location" } ] ================================================ FILE: scan/sample/services/logs.json ================================================ [ { "function": "describe_account_policies", "service": "logs" }, { "function": "describe_destinations", "service": "logs" }, { "function": "describe_export_tasks", "service": "logs" }, { "function": "describe_log_groups", "service": "logs" }, { "function": "describe_log_streams", "service": "logs" }, { "function": "describe_metric_filters", "service": "logs" }, { "function": "describe_queries", "service": "logs" }, { "function": "describe_query_definitions", "service": "logs" }, { "function": "describe_resource_policies", "service": "logs" }, { "function": "describe_subscription_filters", "service": "logs" }, { "function": "get_data_protection_policy", "service": "logs" }, { "function": "get_log_events", "service": "logs" }, { "function": "get_log_group_fields", "service": "logs" }, { "function": "get_log_record", "service": "logs" }, { "function": "get_paginator", "service": "logs" }, { "function": "get_query_results", "service": "logs" }, { "function": "get_waiter", "service": "logs" }, { "function": "list_tags_for_resource", "service": "logs" }, { "function": "list_tags_log_group", "service": "logs" } ] ================================================ FILE: scan/sample/services/lookoutequipment.json ================================================ [ { "function": "describe_data_ingestion_job", "service": "lookoutequipment" }, { "function": "describe_dataset", "service": "lookoutequipment" }, { "function": "describe_inference_scheduler", "service": "lookoutequipment" }, { "function": "describe_label", "service": "lookoutequipment" }, { "function": "describe_label_group", "service": "lookoutequipment" }, { "function": "describe_model", "service": "lookoutequipment" }, { "function": "describe_model_version", "service": "lookoutequipment" }, { "function": "describe_resource_policy", "service": "lookoutequipment" }, { "function": "get_paginator", "service": "lookoutequipment" }, { "function": "get_waiter", "service": "lookoutequipment" }, { "function": "list_data_ingestion_jobs", "service": "lookoutequipment" }, { "function": "list_datasets", "service": "lookoutequipment" }, { "function": "list_inference_events", "service": "lookoutequipment" }, { "function": "list_inference_executions", "service": "lookoutequipment" }, { "function": "list_inference_schedulers", "service": "lookoutequipment" }, { "function": "list_label_groups", "service": "lookoutequipment" }, { "function": "list_labels", "service": "lookoutequipment" }, { "function": "list_model_versions", "service": "lookoutequipment" }, { "function": "list_models", "service": "lookoutequipment" }, { "function": "list_sensor_statistics", "service": "lookoutequipment" }, { "function": "list_tags_for_resource", "service": "lookoutequipment" } ] ================================================ FILE: scan/sample/services/lookoutmetrics.json ================================================ [ { "function": "describe_alert", "service": "lookoutmetrics" }, { "function": "describe_anomaly_detection_executions", "service": "lookoutmetrics" }, { "function": "describe_anomaly_detector", "service": "lookoutmetrics" }, { "function": "describe_metric_set", "service": "lookoutmetrics" }, { "function": "get_anomaly_group", "service": "lookoutmetrics" }, { "function": "get_data_quality_metrics", "service": "lookoutmetrics" }, { "function": "get_feedback", "service": "lookoutmetrics" }, { "function": "get_paginator", "service": "lookoutmetrics" }, { "function": "get_sample_data", "service": "lookoutmetrics" }, { "function": "get_waiter", "service": "lookoutmetrics" }, { "function": "list_alerts", "service": "lookoutmetrics" }, { "function": "list_anomaly_detectors", "service": "lookoutmetrics" }, { "function": "list_anomaly_group_related_metrics", "service": "lookoutmetrics" }, { "function": "list_anomaly_group_summaries", "service": "lookoutmetrics" }, { "function": "list_anomaly_group_time_series", "service": "lookoutmetrics" }, { "function": "list_metric_sets", "service": "lookoutmetrics" }, { "function": "list_tags_for_resource", "service": "lookoutmetrics" } ] ================================================ FILE: scan/sample/services/lookoutvision.json ================================================ [ { "function": "describe_dataset", "service": "lookoutvision" }, { "function": "describe_model", "service": "lookoutvision" }, { "function": "describe_model_packaging_job", "service": "lookoutvision" }, { "function": "describe_project", "service": "lookoutvision" }, { "function": "get_paginator", "service": "lookoutvision" }, { "function": "get_waiter", "service": "lookoutvision" }, { "function": "list_dataset_entries", "service": "lookoutvision" }, { "function": "list_model_packaging_jobs", "service": "lookoutvision" }, { "function": "list_models", "service": "lookoutvision" }, { "function": "list_projects", "service": "lookoutvision" }, { "function": "list_tags_for_resource", "service": "lookoutvision" } ] ================================================ FILE: scan/sample/services/m2.json ================================================ [ { "function": "get_application", "service": "m2" }, { "function": "get_application_version", "service": "m2" }, { "function": "get_batch_job_execution", "service": "m2" }, { "function": "get_data_set_details", "service": "m2" }, { "function": "get_data_set_import_task", "service": "m2" }, { "function": "get_deployment", "service": "m2" }, { "function": "get_environment", "service": "m2" }, { "function": "get_paginator", "service": "m2" }, { "function": "get_signed_bluinsights_url", "service": "m2" }, { "function": "get_waiter", "service": "m2" }, { "function": "list_application_versions", "service": "m2" }, { "function": "list_applications", "service": "m2" }, { "function": "list_batch_job_definitions", "service": "m2" }, { "function": "list_batch_job_executions", "service": "m2" }, { "function": "list_data_set_import_history", "service": "m2" }, { "function": "list_data_sets", "service": "m2" }, { "function": "list_deployments", "service": "m2" }, { "function": "list_engine_versions", "service": "m2" }, { "function": "list_environments", "service": "m2" }, { "function": "list_tags_for_resource", "service": "m2" } ] ================================================ FILE: scan/sample/services/machinelearning.json ================================================ [ { "function": "describe_batch_predictions", "service": "machinelearning" }, { "function": "describe_data_sources", "service": "machinelearning" }, { "function": "describe_evaluations", "service": "machinelearning" }, { "function": "describe_ml_models", "service": "machinelearning" }, { "function": "describe_tags", "service": "machinelearning" }, { "function": "get_batch_prediction", "service": "machinelearning" }, { "function": "get_data_source", "service": "machinelearning" }, { "function": "get_evaluation", "service": "machinelearning" }, { "function": "get_ml_model", "service": "machinelearning" }, { "function": "get_paginator", "service": "machinelearning" }, { "function": "get_waiter", "service": "machinelearning" } ] ================================================ FILE: scan/sample/services/macie.json ================================================ [ { "function": "get_paginator", "service": "macie" }, { "function": "get_waiter", "service": "macie" }, { "function": "list_member_accounts", "service": "macie" }, { "function": "list_s3_resources", "service": "macie" } ] ================================================ FILE: scan/sample/services/macie2.json ================================================ [ { "function": "describe_buckets", "service": "macie2" }, { "function": "describe_classification_job", "service": "macie2" }, { "function": "describe_organization_configuration", "service": "macie2" }, { "function": "get_administrator_account", "service": "macie2" }, { "function": "get_allow_list", "service": "macie2" }, { "function": "get_automated_discovery_configuration", "service": "macie2" }, { "function": "get_bucket_statistics", "service": "macie2" }, { "function": "get_classification_export_configuration", "service": "macie2" }, { "function": "get_classification_scope", "service": "macie2" }, { "function": "get_custom_data_identifier", "service": "macie2" }, { "function": "get_finding_statistics", "service": "macie2" }, { "function": "get_findings", "service": "macie2" }, { "function": "get_findings_filter", "service": "macie2" }, { "function": "get_findings_publication_configuration", "service": "macie2" }, { "function": "get_invitations_count", "service": "macie2" }, { "function": "get_macie_session", "service": "macie2" }, { "function": "get_master_account", "service": "macie2" }, { "function": "get_member", "service": "macie2" }, { "function": "get_paginator", "service": "macie2" }, { "function": "get_resource_profile", "service": "macie2" }, { "function": "get_reveal_configuration", "service": "macie2" }, { "function": "get_sensitive_data_occurrences", "service": "macie2" }, { "function": "get_sensitive_data_occurrences_availability", "service": "macie2" }, { "function": "get_sensitivity_inspection_template", "service": "macie2" }, { "function": "get_usage_statistics", "service": "macie2" }, { "function": "get_usage_totals", "service": "macie2" }, { "function": "get_waiter", "service": "macie2" }, { "function": "list_allow_lists", "service": "macie2" }, { "function": "list_classification_jobs", "service": "macie2" }, { "function": "list_classification_scopes", "service": "macie2" }, { "function": "list_custom_data_identifiers", "service": "macie2" }, { "function": "list_findings", "service": "macie2" }, { "function": "list_findings_filters", "service": "macie2" }, { "function": "list_invitations", "service": "macie2" }, { "function": "list_managed_data_identifiers", "service": "macie2" }, { "function": "list_members", "service": "macie2" }, { "function": "list_organization_admin_accounts", "service": "macie2" }, { "function": "list_resource_profile_artifacts", "service": "macie2" }, { "function": "list_resource_profile_detections", "service": "macie2" }, { "function": "list_sensitivity_inspection_templates", "service": "macie2" }, { "function": "list_tags_for_resource", "service": "macie2" } ] ================================================ FILE: scan/sample/services/managedblockchain-query.json ================================================ [ { "function": "get_paginator", "service": "managedblockchain-query" }, { "function": "get_token_balance", "service": "managedblockchain-query" }, { "function": "get_transaction", "service": "managedblockchain-query" }, { "function": "get_waiter", "service": "managedblockchain-query" }, { "function": "list_token_balances", "service": "managedblockchain-query" }, { "function": "list_transaction_events", "service": "managedblockchain-query" }, { "function": "list_transactions", "service": "managedblockchain-query" } ] ================================================ FILE: scan/sample/services/managedblockchain.json ================================================ [ { "function": "get_accessor", "service": "managedblockchain" }, { "function": "get_member", "service": "managedblockchain" }, { "function": "get_network", "service": "managedblockchain" }, { "function": "get_node", "service": "managedblockchain" }, { "function": "get_paginator", "service": "managedblockchain" }, { "function": "get_proposal", "service": "managedblockchain" }, { "function": "get_waiter", "service": "managedblockchain" }, { "function": "list_accessors", "service": "managedblockchain" }, { "function": "list_invitations", "service": "managedblockchain" }, { "function": "list_members", "service": "managedblockchain" }, { "function": "list_networks", "service": "managedblockchain" }, { "function": "list_nodes", "service": "managedblockchain" }, { "function": "list_proposal_votes", "service": "managedblockchain" }, { "function": "list_proposals", "service": "managedblockchain" }, { "function": "list_tags_for_resource", "service": "managedblockchain" } ] ================================================ FILE: scan/sample/services/marketplace-catalog.json ================================================ [ { "function": "describe_change_set", "service": "marketplace-catalog" }, { "function": "describe_entity", "service": "marketplace-catalog" }, { "function": "get_paginator", "service": "marketplace-catalog" }, { "function": "get_resource_policy", "service": "marketplace-catalog" }, { "function": "get_waiter", "service": "marketplace-catalog" }, { "function": "list_change_sets", "service": "marketplace-catalog" }, { "function": "list_entities", "service": "marketplace-catalog" }, { "function": "list_tags_for_resource", "service": "marketplace-catalog" } ] ================================================ FILE: scan/sample/services/marketplace-entitlement.json ================================================ [ { "function": "get_entitlements", "service": "marketplace-entitlement" }, { "function": "get_paginator", "service": "marketplace-entitlement" }, { "function": "get_waiter", "service": "marketplace-entitlement" } ] ================================================ FILE: scan/sample/services/marketplacecommerceanalytics.json ================================================ [ { "function": "get_paginator", "service": "marketplacecommerceanalytics" }, { "function": "get_waiter", "service": "marketplacecommerceanalytics" } ] ================================================ FILE: scan/sample/services/mediaconnect.json ================================================ [ { "function": "describe_bridge", "service": "mediaconnect" }, { "function": "describe_flow", "service": "mediaconnect" }, { "function": "describe_gateway", "service": "mediaconnect" }, { "function": "describe_gateway_instance", "service": "mediaconnect" }, { "function": "describe_offering", "service": "mediaconnect" }, { "function": "describe_reservation", "service": "mediaconnect" }, { "function": "get_paginator", "service": "mediaconnect" }, { "function": "get_waiter", "service": "mediaconnect" }, { "function": "list_bridges", "service": "mediaconnect" }, { "function": "list_entitlements", "service": "mediaconnect" }, { "function": "list_flows", "service": "mediaconnect" }, { "function": "list_gateway_instances", "service": "mediaconnect" }, { "function": "list_gateways", "service": "mediaconnect" }, { "function": "list_offerings", "service": "mediaconnect" }, { "function": "list_reservations", "service": "mediaconnect" }, { "function": "list_tags_for_resource", "service": "mediaconnect" } ] ================================================ FILE: scan/sample/services/mediaconvert.json ================================================ [ { "function": "describe_endpoints", "service": "mediaconvert" }, { "function": "get_job", "service": "mediaconvert" }, { "function": "get_job_template", "service": "mediaconvert" }, { "function": "get_paginator", "service": "mediaconvert" }, { "function": "get_policy", "service": "mediaconvert" }, { "function": "get_preset", "service": "mediaconvert" }, { "function": "get_queue", "service": "mediaconvert" }, { "function": "get_waiter", "service": "mediaconvert" }, { "function": "list_job_templates", "service": "mediaconvert" }, { "function": "list_jobs", "service": "mediaconvert" }, { "function": "list_presets", "service": "mediaconvert" }, { "function": "list_queues", "service": "mediaconvert" }, { "function": "list_tags_for_resource", "service": "mediaconvert" } ] ================================================ FILE: scan/sample/services/medialive.json ================================================ [ { "function": "describe_account_configuration", "service": "medialive" }, { "function": "describe_channel", "service": "medialive" }, { "function": "describe_input", "service": "medialive" }, { "function": "describe_input_device", "service": "medialive" }, { "function": "describe_input_device_thumbnail", "service": "medialive" }, { "function": "describe_input_security_group", "service": "medialive" }, { "function": "describe_multiplex", "service": "medialive" }, { "function": "describe_multiplex_program", "service": "medialive" }, { "function": "describe_offering", "service": "medialive" }, { "function": "describe_reservation", "service": "medialive" }, { "function": "describe_schedule", "service": "medialive" }, { "function": "describe_thumbnails", "service": "medialive" }, { "function": "get_paginator", "service": "medialive" }, { "function": "get_waiter", "service": "medialive" }, { "function": "list_channels", "service": "medialive" }, { "function": "list_input_device_transfers", "service": "medialive" }, { "function": "list_input_devices", "service": "medialive" }, { "function": "list_input_security_groups", "service": "medialive" }, { "function": "list_inputs", "service": "medialive" }, { "function": "list_multiplex_programs", "service": "medialive" }, { "function": "list_multiplexes", "service": "medialive" }, { "function": "list_offerings", "service": "medialive" }, { "function": "list_reservations", "service": "medialive" }, { "function": "list_tags_for_resource", "service": "medialive" } ] ================================================ FILE: scan/sample/services/mediapackage-vod.json ================================================ [ { "function": "describe_asset", "service": "mediapackage-vod" }, { "function": "describe_packaging_configuration", "service": "mediapackage-vod" }, { "function": "describe_packaging_group", "service": "mediapackage-vod" }, { "function": "get_paginator", "service": "mediapackage-vod" }, { "function": "get_waiter", "service": "mediapackage-vod" }, { "function": "list_assets", "service": "mediapackage-vod" }, { "function": "list_packaging_configurations", "service": "mediapackage-vod" }, { "function": "list_packaging_groups", "service": "mediapackage-vod" }, { "function": "list_tags_for_resource", "service": "mediapackage-vod" } ] ================================================ FILE: scan/sample/services/mediapackage.json ================================================ [ { "function": "describe_channel", "service": "mediapackage" }, { "function": "describe_harvest_job", "service": "mediapackage" }, { "function": "describe_origin_endpoint", "service": "mediapackage" }, { "function": "get_paginator", "service": "mediapackage" }, { "function": "get_waiter", "service": "mediapackage" }, { "function": "list_channels", "service": "mediapackage" }, { "function": "list_harvest_jobs", "service": "mediapackage" }, { "function": "list_origin_endpoints", "service": "mediapackage" }, { "function": "list_tags_for_resource", "service": "mediapackage" } ] ================================================ FILE: scan/sample/services/mediapackagev2.json ================================================ [ { "function": "get_channel", "service": "mediapackagev2" }, { "function": "get_channel_group", "service": "mediapackagev2" }, { "function": "get_channel_policy", "service": "mediapackagev2" }, { "function": "get_origin_endpoint", "service": "mediapackagev2" }, { "function": "get_origin_endpoint_policy", "service": "mediapackagev2" }, { "function": "get_paginator", "service": "mediapackagev2" }, { "function": "get_waiter", "service": "mediapackagev2" }, { "function": "list_channel_groups", "service": "mediapackagev2" }, { "function": "list_channels", "service": "mediapackagev2" }, { "function": "list_origin_endpoints", "service": "mediapackagev2" }, { "function": "list_tags_for_resource", "service": "mediapackagev2" } ] ================================================ FILE: scan/sample/services/mediastore-data.json ================================================ [ { "function": "describe_object", "service": "mediastore-data" }, { "function": "get_object", "service": "mediastore-data" }, { "function": "get_paginator", "service": "mediastore-data" }, { "function": "get_waiter", "service": "mediastore-data" }, { "function": "list_items", "service": "mediastore-data" } ] ================================================ FILE: scan/sample/services/mediastore.json ================================================ [ { "function": "describe_container", "service": "mediastore" }, { "function": "get_container_policy", "service": "mediastore" }, { "function": "get_cors_policy", "service": "mediastore" }, { "function": "get_lifecycle_policy", "service": "mediastore" }, { "function": "get_metric_policy", "service": "mediastore" }, { "function": "get_paginator", "service": "mediastore" }, { "function": "get_waiter", "service": "mediastore" }, { "function": "list_containers", "service": "mediastore" }, { "function": "list_tags_for_resource", "service": "mediastore" } ] ================================================ FILE: scan/sample/services/mediatailor.json ================================================ [ { "function": "describe_channel", "service": "mediatailor" }, { "function": "describe_live_source", "service": "mediatailor" }, { "function": "describe_program", "service": "mediatailor" }, { "function": "describe_source_location", "service": "mediatailor" }, { "function": "describe_vod_source", "service": "mediatailor" }, { "function": "get_channel_policy", "service": "mediatailor" }, { "function": "get_channel_schedule", "service": "mediatailor" }, { "function": "get_paginator", "service": "mediatailor" }, { "function": "get_playback_configuration", "service": "mediatailor" }, { "function": "get_prefetch_schedule", "service": "mediatailor" }, { "function": "get_waiter", "service": "mediatailor" }, { "function": "list_alerts", "service": "mediatailor" }, { "function": "list_channels", "service": "mediatailor" }, { "function": "list_live_sources", "service": "mediatailor" }, { "function": "list_playback_configurations", "service": "mediatailor" }, { "function": "list_prefetch_schedules", "service": "mediatailor" }, { "function": "list_source_locations", "service": "mediatailor" }, { "function": "list_tags_for_resource", "service": "mediatailor" }, { "function": "list_vod_sources", "service": "mediatailor" } ] ================================================ FILE: scan/sample/services/medical-imaging.json ================================================ [ { "function": "get_datastore", "service": "medical-imaging" }, { "function": "get_dicom_import_job", "service": "medical-imaging" }, { "function": "get_image_frame", "service": "medical-imaging" }, { "function": "get_image_set", "service": "medical-imaging" }, { "function": "get_image_set_metadata", "service": "medical-imaging" }, { "function": "get_paginator", "service": "medical-imaging" }, { "function": "get_waiter", "service": "medical-imaging" }, { "function": "list_datastores", "service": "medical-imaging" }, { "function": "list_dicom_import_jobs", "service": "medical-imaging" }, { "function": "list_image_set_versions", "service": "medical-imaging" }, { "function": "list_tags_for_resource", "service": "medical-imaging" } ] ================================================ FILE: scan/sample/services/memorydb.json ================================================ [ { "function": "describe_acls", "service": "memorydb" }, { "function": "describe_clusters", "service": "memorydb" }, { "function": "describe_engine_versions", "service": "memorydb" }, { "function": "describe_events", "service": "memorydb" }, { "function": "describe_parameter_groups", "service": "memorydb" }, { "function": "describe_parameters", "service": "memorydb" }, { "function": "describe_reserved_nodes", "service": "memorydb" }, { "function": "describe_reserved_nodes_offerings", "service": "memorydb" }, { "function": "describe_service_updates", "service": "memorydb" }, { "function": "describe_snapshots", "service": "memorydb" }, { "function": "describe_subnet_groups", "service": "memorydb" }, { "function": "describe_users", "service": "memorydb" }, { "function": "get_paginator", "service": "memorydb" }, { "function": "get_waiter", "service": "memorydb" }, { "function": "list_allowed_node_type_updates", "service": "memorydb" }, { "function": "list_tags", "service": "memorydb" } ] ================================================ FILE: scan/sample/services/meteringmarketplace.json ================================================ [ { "function": "get_paginator", "service": "meteringmarketplace" }, { "function": "get_waiter", "service": "meteringmarketplace" } ] ================================================ FILE: scan/sample/services/mgh.json ================================================ [ { "function": "describe_application_state", "service": "mgh" }, { "function": "describe_migration_task", "service": "mgh" }, { "function": "get_paginator", "service": "mgh" }, { "function": "get_waiter", "service": "mgh" }, { "function": "list_application_states", "service": "mgh" }, { "function": "list_created_artifacts", "service": "mgh" }, { "function": "list_discovered_resources", "service": "mgh" }, { "function": "list_migration_tasks", "service": "mgh" }, { "function": "list_progress_update_streams", "service": "mgh" } ] ================================================ FILE: scan/sample/services/mgn.json ================================================ [ { "function": "describe_job_log_items", "service": "mgn" }, { "function": "describe_jobs", "service": "mgn" }, { "function": "describe_launch_configuration_templates", "service": "mgn" }, { "function": "describe_replication_configuration_templates", "service": "mgn" }, { "function": "describe_source_servers", "service": "mgn" }, { "function": "describe_vcenter_clients", "service": "mgn" }, { "function": "get_launch_configuration", "service": "mgn" }, { "function": "get_paginator", "service": "mgn" }, { "function": "get_replication_configuration", "service": "mgn" }, { "function": "get_waiter", "service": "mgn" }, { "function": "list_applications", "service": "mgn" }, { "function": "list_export_errors", "service": "mgn" }, { "function": "list_exports", "service": "mgn" }, { "function": "list_import_errors", "service": "mgn" }, { "function": "list_imports", "service": "mgn" }, { "function": "list_managed_accounts", "service": "mgn" }, { "function": "list_source_server_actions", "service": "mgn" }, { "function": "list_tags_for_resource", "service": "mgn" }, { "function": "list_template_actions", "service": "mgn" }, { "function": "list_waves", "service": "mgn" } ] ================================================ FILE: scan/sample/services/migration-hub-refactor-spaces.json ================================================ [ { "function": "get_application", "service": "migration-hub-refactor-spaces" }, { "function": "get_environment", "service": "migration-hub-refactor-spaces" }, { "function": "get_paginator", "service": "migration-hub-refactor-spaces" }, { "function": "get_resource_policy", "service": "migration-hub-refactor-spaces" }, { "function": "get_route", "service": "migration-hub-refactor-spaces" }, { "function": "get_service", "service": "migration-hub-refactor-spaces" }, { "function": "get_waiter", "service": "migration-hub-refactor-spaces" }, { "function": "list_applications", "service": "migration-hub-refactor-spaces" }, { "function": "list_environment_vpcs", "service": "migration-hub-refactor-spaces" }, { "function": "list_environments", "service": "migration-hub-refactor-spaces" }, { "function": "list_routes", "service": "migration-hub-refactor-spaces" }, { "function": "list_services", "service": "migration-hub-refactor-spaces" }, { "function": "list_tags_for_resource", "service": "migration-hub-refactor-spaces" } ] ================================================ FILE: scan/sample/services/migrationhub-config.json ================================================ [ { "function": "describe_home_region_controls", "service": "migrationhub-config" }, { "function": "get_home_region", "service": "migrationhub-config" }, { "function": "get_paginator", "service": "migrationhub-config" }, { "function": "get_waiter", "service": "migrationhub-config" } ] ================================================ FILE: scan/sample/services/migrationhuborchestrator.json ================================================ [ { "function": "get_paginator", "service": "migrationhuborchestrator" }, { "function": "get_template", "service": "migrationhuborchestrator" }, { "function": "get_template_step", "service": "migrationhuborchestrator" }, { "function": "get_template_step_group", "service": "migrationhuborchestrator" }, { "function": "get_waiter", "service": "migrationhuborchestrator" }, { "function": "get_workflow", "service": "migrationhuborchestrator" }, { "function": "get_workflow_step", "service": "migrationhuborchestrator" }, { "function": "get_workflow_step_group", "service": "migrationhuborchestrator" }, { "function": "list_plugins", "service": "migrationhuborchestrator" }, { "function": "list_tags_for_resource", "service": "migrationhuborchestrator" }, { "function": "list_template_step_groups", "service": "migrationhuborchestrator" }, { "function": "list_template_steps", "service": "migrationhuborchestrator" }, { "function": "list_templates", "service": "migrationhuborchestrator" }, { "function": "list_workflow_step_groups", "service": "migrationhuborchestrator" }, { "function": "list_workflow_steps", "service": "migrationhuborchestrator" }, { "function": "list_workflows", "service": "migrationhuborchestrator" } ] ================================================ FILE: scan/sample/services/migrationhubstrategy.json ================================================ [ { "function": "get_application_component_details", "service": "migrationhubstrategy" }, { "function": "get_application_component_strategies", "service": "migrationhubstrategy" }, { "function": "get_assessment", "service": "migrationhubstrategy" }, { "function": "get_import_file_task", "service": "migrationhubstrategy" }, { "function": "get_latest_assessment_id", "service": "migrationhubstrategy" }, { "function": "get_paginator", "service": "migrationhubstrategy" }, { "function": "get_portfolio_preferences", "service": "migrationhubstrategy" }, { "function": "get_portfolio_summary", "service": "migrationhubstrategy" }, { "function": "get_recommendation_report_details", "service": "migrationhubstrategy" }, { "function": "get_server_details", "service": "migrationhubstrategy" }, { "function": "get_server_strategies", "service": "migrationhubstrategy" }, { "function": "get_waiter", "service": "migrationhubstrategy" }, { "function": "list_application_components", "service": "migrationhubstrategy" }, { "function": "list_collectors", "service": "migrationhubstrategy" }, { "function": "list_import_file_task", "service": "migrationhubstrategy" }, { "function": "list_servers", "service": "migrationhubstrategy" } ] ================================================ FILE: scan/sample/services/mobile.json ================================================ [ { "function": "describe_bundle", "service": "mobile" }, { "function": "describe_project", "service": "mobile" }, { "function": "get_paginator", "service": "mobile" }, { "function": "get_waiter", "service": "mobile" }, { "function": "list_bundles", "service": "mobile" }, { "function": "list_projects", "service": "mobile" } ] ================================================ FILE: scan/sample/services/mq.json ================================================ [ { "function": "describe_broker", "service": "mq" }, { "function": "describe_broker_engine_types", "service": "mq" }, { "function": "describe_broker_instance_options", "service": "mq" }, { "function": "describe_configuration", "service": "mq" }, { "function": "describe_configuration_revision", "service": "mq" }, { "function": "describe_user", "service": "mq" }, { "function": "get_paginator", "service": "mq" }, { "function": "get_waiter", "service": "mq" }, { "function": "list_brokers", "service": "mq" }, { "function": "list_configuration_revisions", "service": "mq" }, { "function": "list_configurations", "service": "mq" }, { "function": "list_tags", "service": "mq" }, { "function": "list_users", "service": "mq" } ] ================================================ FILE: scan/sample/services/mturk.json ================================================ [ { "function": "get_account_balance", "service": "mturk" }, { "function": "get_assignment", "service": "mturk" }, { "function": "get_file_upload_url", "service": "mturk" }, { "function": "get_hit", "service": "mturk" }, { "function": "get_paginator", "service": "mturk" }, { "function": "get_qualification_score", "service": "mturk" }, { "function": "get_qualification_type", "service": "mturk" }, { "function": "get_waiter", "service": "mturk" }, { "function": "list_assignments_for_hit", "service": "mturk" }, { "function": "list_bonus_payments", "service": "mturk" }, { "function": "list_hits", "service": "mturk" }, { "function": "list_hits_for_qualification_type", "service": "mturk" }, { "function": "list_qualification_requests", "service": "mturk" }, { "function": "list_qualification_types", "service": "mturk" }, { "function": "list_review_policy_results_for_hit", "service": "mturk" }, { "function": "list_reviewable_hits", "service": "mturk" }, { "function": "list_worker_blocks", "service": "mturk" }, { "function": "list_workers_with_qualification_type", "service": "mturk" } ] ================================================ FILE: scan/sample/services/mwaa.json ================================================ [ { "function": "get_environment", "service": "mwaa" }, { "function": "get_paginator", "service": "mwaa" }, { "function": "get_waiter", "service": "mwaa" }, { "function": "list_environments", "service": "mwaa" }, { "function": "list_tags_for_resource", "service": "mwaa" } ] ================================================ FILE: scan/sample/services/neptune.json ================================================ [ { "function": "describe_db_cluster_endpoints", "service": "neptune" }, { "function": "describe_db_cluster_parameter_groups", "service": "neptune" }, { "function": "describe_db_cluster_parameters", "service": "neptune" }, { "function": "describe_db_cluster_snapshot_attributes", "service": "neptune" }, { "function": "describe_db_cluster_snapshots", "service": "neptune" }, { "function": "describe_db_clusters", "service": "neptune" }, { "function": "describe_db_engine_versions", "service": "neptune" }, { "function": "describe_db_instances", "service": "neptune" }, { "function": "describe_db_parameter_groups", "service": "neptune" }, { "function": "describe_db_parameters", "service": "neptune" }, { "function": "describe_db_subnet_groups", "service": "neptune" }, { "function": "describe_engine_default_cluster_parameters", "service": "neptune" }, { "function": "describe_engine_default_parameters", "service": "neptune" }, { "function": "describe_event_categories", "service": "neptune" }, { "function": "describe_event_subscriptions", "service": "neptune" }, { "function": "describe_events", "service": "neptune" }, { "function": "describe_global_clusters", "service": "neptune" }, { "function": "describe_orderable_db_instance_options", "service": "neptune" }, { "function": "describe_pending_maintenance_actions", "service": "neptune" }, { "function": "describe_valid_db_instance_modifications", "service": "neptune" }, { "function": "get_paginator", "service": "neptune" }, { "function": "get_waiter", "service": "neptune" }, { "function": "list_tags_for_resource", "service": "neptune" } ] ================================================ FILE: scan/sample/services/network-firewall.json ================================================ [ { "function": "describe_firewall", "service": "network-firewall" }, { "function": "describe_firewall_policy", "service": "network-firewall" }, { "function": "describe_logging_configuration", "service": "network-firewall" }, { "function": "describe_resource_policy", "service": "network-firewall" }, { "function": "describe_rule_group", "service": "network-firewall" }, { "function": "describe_rule_group_metadata", "service": "network-firewall" }, { "function": "describe_tls_inspection_configuration", "service": "network-firewall" }, { "function": "get_paginator", "service": "network-firewall" }, { "function": "get_waiter", "service": "network-firewall" }, { "function": "list_firewall_policies", "service": "network-firewall" }, { "function": "list_firewalls", "service": "network-firewall" }, { "function": "list_rule_groups", "service": "network-firewall" }, { "function": "list_tags_for_resource", "service": "network-firewall" }, { "function": "list_tls_inspection_configurations", "service": "network-firewall" } ] ================================================ FILE: scan/sample/services/networkmanager.json ================================================ [ { "function": "describe_global_networks", "service": "networkmanager" }, { "function": "get_connect_attachment", "service": "networkmanager" }, { "function": "get_connect_peer", "service": "networkmanager" }, { "function": "get_connect_peer_associations", "service": "networkmanager" }, { "function": "get_connections", "service": "networkmanager" }, { "function": "get_core_network", "service": "networkmanager" }, { "function": "get_core_network_change_events", "service": "networkmanager" }, { "function": "get_core_network_change_set", "service": "networkmanager" }, { "function": "get_core_network_policy", "service": "networkmanager" }, { "function": "get_customer_gateway_associations", "service": "networkmanager" }, { "function": "get_devices", "service": "networkmanager" }, { "function": "get_link_associations", "service": "networkmanager" }, { "function": "get_links", "service": "networkmanager" }, { "function": "get_network_resource_counts", "service": "networkmanager" }, { "function": "get_network_resource_relationships", "service": "networkmanager" }, { "function": "get_network_resources", "service": "networkmanager" }, { "function": "get_network_routes", "service": "networkmanager" }, { "function": "get_network_telemetry", "service": "networkmanager" }, { "function": "get_paginator", "service": "networkmanager" }, { "function": "get_resource_policy", "service": "networkmanager" }, { "function": "get_route_analysis", "service": "networkmanager" }, { "function": "get_site_to_site_vpn_attachment", "service": "networkmanager" }, { "function": "get_sites", "service": "networkmanager" }, { "function": "get_transit_gateway_connect_peer_associations", "service": "networkmanager" }, { "function": "get_transit_gateway_peering", "service": "networkmanager" }, { "function": "get_transit_gateway_registrations", "service": "networkmanager" }, { "function": "get_transit_gateway_route_table_attachment", "service": "networkmanager" }, { "function": "get_vpc_attachment", "service": "networkmanager" }, { "function": "get_waiter", "service": "networkmanager" }, { "function": "list_attachments", "service": "networkmanager" }, { "function": "list_connect_peers", "service": "networkmanager" }, { "function": "list_core_network_policy_versions", "service": "networkmanager" }, { "function": "list_core_networks", "service": "networkmanager" }, { "function": "list_organization_service_access_status", "service": "networkmanager" }, { "function": "list_peerings", "service": "networkmanager" }, { "function": "list_tags_for_resource", "service": "networkmanager" } ] ================================================ FILE: scan/sample/services/nimble.json ================================================ [ { "function": "get_eula", "service": "nimble" }, { "function": "get_launch_profile", "service": "nimble" }, { "function": "get_launch_profile_details", "service": "nimble" }, { "function": "get_launch_profile_initialization", "service": "nimble" }, { "function": "get_launch_profile_member", "service": "nimble" }, { "function": "get_paginator", "service": "nimble" }, { "function": "get_streaming_image", "service": "nimble" }, { "function": "get_streaming_session", "service": "nimble" }, { "function": "get_streaming_session_backup", "service": "nimble" }, { "function": "get_streaming_session_stream", "service": "nimble" }, { "function": "get_studio", "service": "nimble" }, { "function": "get_studio_component", "service": "nimble" }, { "function": "get_studio_member", "service": "nimble" }, { "function": "get_waiter", "service": "nimble" }, { "function": "list_eula_acceptances", "service": "nimble" }, { "function": "list_eulas", "service": "nimble" }, { "function": "list_launch_profile_members", "service": "nimble" }, { "function": "list_launch_profiles", "service": "nimble" }, { "function": "list_streaming_images", "service": "nimble" }, { "function": "list_streaming_session_backups", "service": "nimble" }, { "function": "list_streaming_sessions", "service": "nimble" }, { "function": "list_studio_components", "service": "nimble" }, { "function": "list_studio_members", "service": "nimble" }, { "function": "list_studios", "service": "nimble" }, { "function": "list_tags_for_resource", "service": "nimble" } ] ================================================ FILE: scan/sample/services/oam.json ================================================ [ { "function": "get_link", "service": "oam" }, { "function": "get_paginator", "service": "oam" }, { "function": "get_sink", "service": "oam" }, { "function": "get_sink_policy", "service": "oam" }, { "function": "get_waiter", "service": "oam" }, { "function": "list_attached_links", "service": "oam" }, { "function": "list_links", "service": "oam" }, { "function": "list_sinks", "service": "oam" }, { "function": "list_tags_for_resource", "service": "oam" } ] ================================================ FILE: scan/sample/services/omics.json ================================================ [ { "function": "get_annotation_import_job", "service": "omics" }, { "function": "get_annotation_store", "service": "omics" }, { "function": "get_paginator", "service": "omics" }, { "function": "get_read_set", "service": "omics" }, { "function": "get_read_set_activation_job", "service": "omics" }, { "function": "get_read_set_export_job", "service": "omics" }, { "function": "get_read_set_import_job", "service": "omics" }, { "function": "get_read_set_metadata", "service": "omics" }, { "function": "get_reference", "service": "omics" }, { "function": "get_reference_import_job", "service": "omics" }, { "function": "get_reference_metadata", "service": "omics" }, { "function": "get_reference_store", "service": "omics" }, { "function": "get_run", "service": "omics" }, { "function": "get_run_group", "service": "omics" }, { "function": "get_run_task", "service": "omics" }, { "function": "get_sequence_store", "service": "omics" }, { "function": "get_variant_import_job", "service": "omics" }, { "function": "get_variant_store", "service": "omics" }, { "function": "get_waiter", "service": "omics" }, { "function": "get_workflow", "service": "omics" }, { "function": "list_annotation_import_jobs", "service": "omics" }, { "function": "list_annotation_stores", "service": "omics" }, { "function": "list_multipart_read_set_uploads", "service": "omics" }, { "function": "list_read_set_activation_jobs", "service": "omics" }, { "function": "list_read_set_export_jobs", "service": "omics" }, { "function": "list_read_set_import_jobs", "service": "omics" }, { "function": "list_read_set_upload_parts", "service": "omics" }, { "function": "list_read_sets", "service": "omics" }, { "function": "list_reference_import_jobs", "service": "omics" }, { "function": "list_reference_stores", "service": "omics" }, { "function": "list_references", "service": "omics" }, { "function": "list_run_groups", "service": "omics" }, { "function": "list_run_tasks", "service": "omics" }, { "function": "list_runs", "service": "omics" }, { "function": "list_sequence_stores", "service": "omics" }, { "function": "list_tags_for_resource", "service": "omics" }, { "function": "list_variant_import_jobs", "service": "omics" }, { "function": "list_variant_stores", "service": "omics" }, { "function": "list_workflows", "service": "omics" } ] ================================================ FILE: scan/sample/services/opensearch.json ================================================ [ { "function": "describe_domain", "service": "opensearch" }, { "function": "describe_domain_auto_tunes", "service": "opensearch" }, { "function": "describe_domain_change_progress", "service": "opensearch" }, { "function": "describe_domain_config", "service": "opensearch" }, { "function": "describe_domain_health", "service": "opensearch" }, { "function": "describe_domain_nodes", "service": "opensearch" }, { "function": "describe_domains", "service": "opensearch" }, { "function": "describe_dry_run_progress", "service": "opensearch" }, { "function": "describe_inbound_connections", "service": "opensearch" }, { "function": "describe_instance_type_limits", "service": "opensearch" }, { "function": "describe_outbound_connections", "service": "opensearch" }, { "function": "describe_packages", "service": "opensearch" }, { "function": "describe_reserved_instance_offerings", "service": "opensearch" }, { "function": "describe_reserved_instances", "service": "opensearch" }, { "function": "describe_vpc_endpoints", "service": "opensearch" }, { "function": "get_compatible_versions", "service": "opensearch" }, { "function": "get_package_version_history", "service": "opensearch" }, { "function": "get_paginator", "service": "opensearch" }, { "function": "get_upgrade_history", "service": "opensearch" }, { "function": "get_upgrade_status", "service": "opensearch" }, { "function": "get_waiter", "service": "opensearch" }, { "function": "list_domain_names", "service": "opensearch" }, { "function": "list_domains_for_package", "service": "opensearch" }, { "function": "list_instance_type_details", "service": "opensearch" }, { "function": "list_packages_for_domain", "service": "opensearch" }, { "function": "list_scheduled_actions", "service": "opensearch" }, { "function": "list_tags", "service": "opensearch" }, { "function": "list_versions", "service": "opensearch" }, { "function": "list_vpc_endpoint_access", "service": "opensearch" }, { "function": "list_vpc_endpoints", "service": "opensearch" }, { "function": "list_vpc_endpoints_for_domain", "service": "opensearch" } ] ================================================ FILE: scan/sample/services/opensearchserverless.json ================================================ [ { "function": "get_access_policy", "service": "opensearchserverless" }, { "function": "get_account_settings", "service": "opensearchserverless" }, { "function": "get_paginator", "service": "opensearchserverless" }, { "function": "get_policies_stats", "service": "opensearchserverless" }, { "function": "get_security_config", "service": "opensearchserverless" }, { "function": "get_security_policy", "service": "opensearchserverless" }, { "function": "get_waiter", "service": "opensearchserverless" }, { "function": "list_access_policies", "service": "opensearchserverless" }, { "function": "list_collections", "service": "opensearchserverless" }, { "function": "list_security_configs", "service": "opensearchserverless" }, { "function": "list_security_policies", "service": "opensearchserverless" }, { "function": "list_tags_for_resource", "service": "opensearchserverless" }, { "function": "list_vpc_endpoints", "service": "opensearchserverless" } ] ================================================ FILE: scan/sample/services/opsworks.json ================================================ [ { "function": "describe_agent_versions", "service": "opsworks" }, { "function": "describe_apps", "service": "opsworks" }, { "function": "describe_commands", "service": "opsworks" }, { "function": "describe_deployments", "service": "opsworks" }, { "function": "describe_ecs_clusters", "service": "opsworks" }, { "function": "describe_elastic_ips", "service": "opsworks" }, { "function": "describe_elastic_load_balancers", "service": "opsworks" }, { "function": "describe_instances", "service": "opsworks" }, { "function": "describe_layers", "service": "opsworks" }, { "function": "describe_load_based_auto_scaling", "service": "opsworks" }, { "function": "describe_my_user_profile", "service": "opsworks" }, { "function": "describe_operating_systems", "service": "opsworks" }, { "function": "describe_permissions", "service": "opsworks" }, { "function": "describe_raid_arrays", "service": "opsworks" }, { "function": "describe_rds_db_instances", "service": "opsworks" }, { "function": "describe_service_errors", "service": "opsworks" }, { "function": "describe_stack_provisioning_parameters", "service": "opsworks" }, { "function": "describe_stack_summary", "service": "opsworks" }, { "function": "describe_stacks", "service": "opsworks" }, { "function": "describe_time_based_auto_scaling", "service": "opsworks" }, { "function": "describe_user_profiles", "service": "opsworks" }, { "function": "describe_volumes", "service": "opsworks" }, { "function": "get_hostname_suggestion", "service": "opsworks" }, { "function": "get_paginator", "service": "opsworks" }, { "function": "get_waiter", "service": "opsworks" }, { "function": "list_tags", "service": "opsworks" } ] ================================================ FILE: scan/sample/services/opsworkscm.json ================================================ [ { "function": "describe_account_attributes", "service": "opsworkscm" }, { "function": "describe_backups", "service": "opsworkscm" }, { "function": "describe_events", "service": "opsworkscm" }, { "function": "describe_node_association_status", "service": "opsworkscm" }, { "function": "describe_servers", "service": "opsworkscm" }, { "function": "get_paginator", "service": "opsworkscm" }, { "function": "get_waiter", "service": "opsworkscm" }, { "function": "list_tags_for_resource", "service": "opsworkscm" } ] ================================================ FILE: scan/sample/services/organizations.json ================================================ [ { "function": "describe_account", "service": "organizations" }, { "function": "describe_create_account_status", "service": "organizations" }, { "function": "describe_effective_policy", "service": "organizations" }, { "function": "describe_handshake", "service": "organizations" }, { "function": "describe_organization", "service": "organizations" }, { "function": "describe_organizational_unit", "service": "organizations" }, { "function": "describe_policy", "service": "organizations" }, { "function": "describe_resource_policy", "service": "organizations" }, { "function": "get_paginator", "service": "organizations" }, { "function": "get_waiter", "service": "organizations" }, { "function": "list_accounts", "service": "organizations" }, { "function": "list_accounts_for_parent", "service": "organizations" }, { "function": "list_aws_service_access_for_organization", "service": "organizations" }, { "function": "list_children", "service": "organizations" }, { "function": "list_create_account_status", "service": "organizations" }, { "function": "list_delegated_administrators", "service": "organizations" }, { "function": "list_delegated_services_for_account", "service": "organizations" }, { "function": "list_handshakes_for_account", "service": "organizations" }, { "function": "list_handshakes_for_organization", "service": "organizations" }, { "function": "list_organizational_units_for_parent", "service": "organizations" }, { "function": "list_parents", "service": "organizations" }, { "function": "list_policies", "service": "organizations" }, { "function": "list_policies_for_target", "service": "organizations" }, { "function": "list_roots", "service": "organizations" }, { "function": "list_tags_for_resource", "service": "organizations" }, { "function": "list_targets_for_policy", "service": "organizations" } ] ================================================ FILE: scan/sample/services/osis.json ================================================ [ { "function": "get_paginator", "service": "osis" }, { "function": "get_pipeline", "service": "osis" }, { "function": "get_pipeline_blueprint", "service": "osis" }, { "function": "get_pipeline_change_progress", "service": "osis" }, { "function": "get_waiter", "service": "osis" }, { "function": "list_pipeline_blueprints", "service": "osis" }, { "function": "list_pipelines", "service": "osis" }, { "function": "list_tags_for_resource", "service": "osis" } ] ================================================ FILE: scan/sample/services/outposts.json ================================================ [ { "function": "get_catalog_item", "service": "outposts" }, { "function": "get_connection", "service": "outposts" }, { "function": "get_order", "service": "outposts" }, { "function": "get_outpost", "service": "outposts" }, { "function": "get_outpost_instance_types", "service": "outposts" }, { "function": "get_paginator", "service": "outposts" }, { "function": "get_site", "service": "outposts" }, { "function": "get_site_address", "service": "outposts" }, { "function": "get_waiter", "service": "outposts" }, { "function": "list_assets", "service": "outposts" }, { "function": "list_catalog_items", "service": "outposts" }, { "function": "list_orders", "service": "outposts" }, { "function": "list_outposts", "service": "outposts" }, { "function": "list_sites", "service": "outposts" }, { "function": "list_tags_for_resource", "service": "outposts" } ] ================================================ FILE: scan/sample/services/panorama.json ================================================ [ { "function": "describe_application_instance", "service": "panorama" }, { "function": "describe_application_instance_details", "service": "panorama" }, { "function": "describe_device", "service": "panorama" }, { "function": "describe_device_job", "service": "panorama" }, { "function": "describe_node", "service": "panorama" }, { "function": "describe_node_from_template_job", "service": "panorama" }, { "function": "describe_package", "service": "panorama" }, { "function": "describe_package_import_job", "service": "panorama" }, { "function": "describe_package_version", "service": "panorama" }, { "function": "get_paginator", "service": "panorama" }, { "function": "get_waiter", "service": "panorama" }, { "function": "list_application_instance_dependencies", "service": "panorama" }, { "function": "list_application_instance_node_instances", "service": "panorama" }, { "function": "list_application_instances", "service": "panorama" }, { "function": "list_devices", "service": "panorama" }, { "function": "list_devices_jobs", "service": "panorama" }, { "function": "list_node_from_template_jobs", "service": "panorama" }, { "function": "list_nodes", "service": "panorama" }, { "function": "list_package_import_jobs", "service": "panorama" }, { "function": "list_packages", "service": "panorama" }, { "function": "list_tags_for_resource", "service": "panorama" } ] ================================================ FILE: scan/sample/services/payment-cryptography-data.json ================================================ [ { "function": "get_paginator", "service": "payment-cryptography-data" }, { "function": "get_waiter", "service": "payment-cryptography-data" } ] ================================================ FILE: scan/sample/services/payment-cryptography.json ================================================ [ { "function": "get_alias", "service": "payment-cryptography" }, { "function": "get_key", "service": "payment-cryptography" }, { "function": "get_paginator", "service": "payment-cryptography" }, { "function": "get_parameters_for_export", "service": "payment-cryptography" }, { "function": "get_parameters_for_import", "service": "payment-cryptography" }, { "function": "get_public_key_certificate", "service": "payment-cryptography" }, { "function": "get_waiter", "service": "payment-cryptography" }, { "function": "list_aliases", "service": "payment-cryptography" }, { "function": "list_keys", "service": "payment-cryptography" }, { "function": "list_tags_for_resource", "service": "payment-cryptography" } ] ================================================ FILE: scan/sample/services/personalize-events.json ================================================ [ { "function": "get_paginator", "service": "personalize-events" }, { "function": "get_waiter", "service": "personalize-events" } ] ================================================ FILE: scan/sample/services/personalize-runtime.json ================================================ [ { "function": "get_paginator", "service": "personalize-runtime" }, { "function": "get_personalized_ranking", "service": "personalize-runtime" }, { "function": "get_recommendations", "service": "personalize-runtime" }, { "function": "get_waiter", "service": "personalize-runtime" } ] ================================================ FILE: scan/sample/services/personalize.json ================================================ [ { "function": "describe_algorithm", "service": "personalize" }, { "function": "describe_batch_inference_job", "service": "personalize" }, { "function": "describe_batch_segment_job", "service": "personalize" }, { "function": "describe_campaign", "service": "personalize" }, { "function": "describe_dataset", "service": "personalize" }, { "function": "describe_dataset_export_job", "service": "personalize" }, { "function": "describe_dataset_group", "service": "personalize" }, { "function": "describe_dataset_import_job", "service": "personalize" }, { "function": "describe_event_tracker", "service": "personalize" }, { "function": "describe_feature_transformation", "service": "personalize" }, { "function": "describe_filter", "service": "personalize" }, { "function": "describe_metric_attribution", "service": "personalize" }, { "function": "describe_recipe", "service": "personalize" }, { "function": "describe_recommender", "service": "personalize" }, { "function": "describe_schema", "service": "personalize" }, { "function": "describe_solution", "service": "personalize" }, { "function": "describe_solution_version", "service": "personalize" }, { "function": "get_paginator", "service": "personalize" }, { "function": "get_solution_metrics", "service": "personalize" }, { "function": "get_waiter", "service": "personalize" }, { "function": "list_batch_inference_jobs", "service": "personalize" }, { "function": "list_batch_segment_jobs", "service": "personalize" }, { "function": "list_campaigns", "service": "personalize" }, { "function": "list_dataset_export_jobs", "service": "personalize" }, { "function": "list_dataset_groups", "service": "personalize" }, { "function": "list_dataset_import_jobs", "service": "personalize" }, { "function": "list_datasets", "service": "personalize" }, { "function": "list_event_trackers", "service": "personalize" }, { "function": "list_filters", "service": "personalize" }, { "function": "list_metric_attribution_metrics", "service": "personalize" }, { "function": "list_metric_attributions", "service": "personalize" }, { "function": "list_recipes", "service": "personalize" }, { "function": "list_recommenders", "service": "personalize" }, { "function": "list_schemas", "service": "personalize" }, { "function": "list_solution_versions", "service": "personalize" }, { "function": "list_solutions", "service": "personalize" }, { "function": "list_tags_for_resource", "service": "personalize" } ] ================================================ FILE: scan/sample/services/pi.json ================================================ [ { "function": "describe_dimension_keys", "service": "pi" }, { "function": "get_dimension_key_details", "service": "pi" }, { "function": "get_paginator", "service": "pi" }, { "function": "get_resource_metadata", "service": "pi" }, { "function": "get_resource_metrics", "service": "pi" }, { "function": "get_waiter", "service": "pi" }, { "function": "list_available_resource_dimensions", "service": "pi" }, { "function": "list_available_resource_metrics", "service": "pi" } ] ================================================ FILE: scan/sample/services/pinpoint-email.json ================================================ [ { "function": "get_account", "service": "pinpoint-email" }, { "function": "get_blacklist_reports", "service": "pinpoint-email" }, { "function": "get_configuration_set", "service": "pinpoint-email" }, { "function": "get_configuration_set_event_destinations", "service": "pinpoint-email" }, { "function": "get_dedicated_ip", "service": "pinpoint-email" }, { "function": "get_dedicated_ips", "service": "pinpoint-email" }, { "function": "get_deliverability_dashboard_options", "service": "pinpoint-email" }, { "function": "get_deliverability_test_report", "service": "pinpoint-email" }, { "function": "get_domain_deliverability_campaign", "service": "pinpoint-email" }, { "function": "get_domain_statistics_report", "service": "pinpoint-email" }, { "function": "get_email_identity", "service": "pinpoint-email" }, { "function": "get_paginator", "service": "pinpoint-email" }, { "function": "get_waiter", "service": "pinpoint-email" }, { "function": "list_configuration_sets", "service": "pinpoint-email" }, { "function": "list_dedicated_ip_pools", "service": "pinpoint-email" }, { "function": "list_deliverability_test_reports", "service": "pinpoint-email" }, { "function": "list_domain_deliverability_campaigns", "service": "pinpoint-email" }, { "function": "list_email_identities", "service": "pinpoint-email" }, { "function": "list_tags_for_resource", "service": "pinpoint-email" } ] ================================================ FILE: scan/sample/services/pinpoint-sms-voice-v2.json ================================================ [ { "function": "describe_account_attributes", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_account_limits", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_configuration_sets", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_keywords", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_opt_out_lists", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_opted_out_numbers", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_phone_numbers", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_pools", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_sender_ids", "service": "pinpoint-sms-voice-v2" }, { "function": "describe_spend_limits", "service": "pinpoint-sms-voice-v2" }, { "function": "get_paginator", "service": "pinpoint-sms-voice-v2" }, { "function": "get_waiter", "service": "pinpoint-sms-voice-v2" }, { "function": "list_pool_origination_identities", "service": "pinpoint-sms-voice-v2" }, { "function": "list_tags_for_resource", "service": "pinpoint-sms-voice-v2" } ] ================================================ FILE: scan/sample/services/pinpoint-sms-voice.json ================================================ [ { "function": "get_configuration_set_event_destinations", "service": "pinpoint-sms-voice" }, { "function": "get_paginator", "service": "pinpoint-sms-voice" }, { "function": "get_waiter", "service": "pinpoint-sms-voice" } ] ================================================ FILE: scan/sample/services/pinpoint.json ================================================ [ { "function": "get_adm_channel", "service": "pinpoint" }, { "function": "get_apns_channel", "service": "pinpoint" }, { "function": "get_apns_sandbox_channel", "service": "pinpoint" }, { "function": "get_apns_voip_channel", "service": "pinpoint" }, { "function": "get_apns_voip_sandbox_channel", "service": "pinpoint" }, { "function": "get_app", "service": "pinpoint" }, { "function": "get_application_date_range_kpi", "service": "pinpoint" }, { "function": "get_application_settings", "service": "pinpoint" }, { "function": "get_apps", "service": "pinpoint" }, { "function": "get_baidu_channel", "service": "pinpoint" }, { "function": "get_campaign", "service": "pinpoint" }, { "function": "get_campaign_activities", "service": "pinpoint" }, { "function": "get_campaign_date_range_kpi", "service": "pinpoint" }, { "function": "get_campaign_version", "service": "pinpoint" }, { "function": "get_campaign_versions", "service": "pinpoint" }, { "function": "get_campaigns", "service": "pinpoint" }, { "function": "get_channels", "service": "pinpoint" }, { "function": "get_email_channel", "service": "pinpoint" }, { "function": "get_email_template", "service": "pinpoint" }, { "function": "get_endpoint", "service": "pinpoint" }, { "function": "get_event_stream", "service": "pinpoint" }, { "function": "get_export_job", "service": "pinpoint" }, { "function": "get_export_jobs", "service": "pinpoint" }, { "function": "get_gcm_channel", "service": "pinpoint" }, { "function": "get_import_job", "service": "pinpoint" }, { "function": "get_import_jobs", "service": "pinpoint" }, { "function": "get_in_app_messages", "service": "pinpoint" }, { "function": "get_in_app_template", "service": "pinpoint" }, { "function": "get_journey", "service": "pinpoint" }, { "function": "get_journey_date_range_kpi", "service": "pinpoint" }, { "function": "get_journey_execution_activity_metrics", "service": "pinpoint" }, { "function": "get_journey_execution_metrics", "service": "pinpoint" }, { "function": "get_journey_run_execution_activity_metrics", "service": "pinpoint" }, { "function": "get_journey_run_execution_metrics", "service": "pinpoint" }, { "function": "get_journey_runs", "service": "pinpoint" }, { "function": "get_paginator", "service": "pinpoint" }, { "function": "get_push_template", "service": "pinpoint" }, { "function": "get_recommender_configuration", "service": "pinpoint" }, { "function": "get_recommender_configurations", "service": "pinpoint" }, { "function": "get_segment", "service": "pinpoint" }, { "function": "get_segment_export_jobs", "service": "pinpoint" }, { "function": "get_segment_import_jobs", "service": "pinpoint" }, { "function": "get_segment_version", "service": "pinpoint" }, { "function": "get_segment_versions", "service": "pinpoint" }, { "function": "get_segments", "service": "pinpoint" }, { "function": "get_sms_channel", "service": "pinpoint" }, { "function": "get_sms_template", "service": "pinpoint" }, { "function": "get_user_endpoints", "service": "pinpoint" }, { "function": "get_voice_channel", "service": "pinpoint" }, { "function": "get_voice_template", "service": "pinpoint" }, { "function": "get_waiter", "service": "pinpoint" }, { "function": "list_journeys", "service": "pinpoint" }, { "function": "list_tags_for_resource", "service": "pinpoint" }, { "function": "list_template_versions", "service": "pinpoint" }, { "function": "list_templates", "service": "pinpoint" } ] ================================================ FILE: scan/sample/services/pipes.json ================================================ [ { "function": "describe_pipe", "service": "pipes" }, { "function": "get_paginator", "service": "pipes" }, { "function": "get_waiter", "service": "pipes" }, { "function": "list_pipes", "service": "pipes" }, { "function": "list_tags_for_resource", "service": "pipes" } ] ================================================ FILE: scan/sample/services/polly.json ================================================ [ { "function": "describe_voices", "service": "polly" }, { "function": "get_lexicon", "service": "polly" }, { "function": "get_paginator", "service": "polly" }, { "function": "get_speech_synthesis_task", "service": "polly" }, { "function": "get_waiter", "service": "polly" }, { "function": "list_lexicons", "service": "polly" }, { "function": "list_speech_synthesis_tasks", "service": "polly" } ] ================================================ FILE: scan/sample/services/pricing.json ================================================ [ { "function": "describe_services", "service": "pricing" }, { "function": "get_attribute_values", "service": "pricing" }, { "function": "get_paginator", "service": "pricing" }, { "function": "get_price_list_file_url", "service": "pricing" }, { "function": "get_products", "service": "pricing" }, { "function": "get_waiter", "service": "pricing" }, { "function": "list_price_lists", "service": "pricing" } ] ================================================ FILE: scan/sample/services/privatenetworks.json ================================================ [ { "function": "get_device_identifier", "service": "privatenetworks" }, { "function": "get_network", "service": "privatenetworks" }, { "function": "get_network_resource", "service": "privatenetworks" }, { "function": "get_network_site", "service": "privatenetworks" }, { "function": "get_order", "service": "privatenetworks" }, { "function": "get_paginator", "service": "privatenetworks" }, { "function": "get_waiter", "service": "privatenetworks" }, { "function": "list_device_identifiers", "service": "privatenetworks" }, { "function": "list_network_resources", "service": "privatenetworks" }, { "function": "list_network_sites", "service": "privatenetworks" }, { "function": "list_networks", "service": "privatenetworks" }, { "function": "list_orders", "service": "privatenetworks" }, { "function": "list_tags_for_resource", "service": "privatenetworks" } ] ================================================ FILE: scan/sample/services/proton.json ================================================ [ { "function": "get_account_settings", "service": "proton" }, { "function": "get_component", "service": "proton" }, { "function": "get_deployment", "service": "proton" }, { "function": "get_environment", "service": "proton" }, { "function": "get_environment_account_connection", "service": "proton" }, { "function": "get_environment_template", "service": "proton" }, { "function": "get_environment_template_version", "service": "proton" }, { "function": "get_paginator", "service": "proton" }, { "function": "get_repository", "service": "proton" }, { "function": "get_repository_sync_status", "service": "proton" }, { "function": "get_resources_summary", "service": "proton" }, { "function": "get_service", "service": "proton" }, { "function": "get_service_instance", "service": "proton" }, { "function": "get_service_instance_sync_status", "service": "proton" }, { "function": "get_service_sync_blocker_summary", "service": "proton" }, { "function": "get_service_sync_config", "service": "proton" }, { "function": "get_service_template", "service": "proton" }, { "function": "get_service_template_version", "service": "proton" }, { "function": "get_template_sync_config", "service": "proton" }, { "function": "get_template_sync_status", "service": "proton" }, { "function": "get_waiter", "service": "proton" }, { "function": "list_component_outputs", "service": "proton" }, { "function": "list_component_provisioned_resources", "service": "proton" }, { "function": "list_components", "service": "proton" }, { "function": "list_deployments", "service": "proton" }, { "function": "list_environment_account_connections", "service": "proton" }, { "function": "list_environment_outputs", "service": "proton" }, { "function": "list_environment_provisioned_resources", "service": "proton" }, { "function": "list_environment_template_versions", "service": "proton" }, { "function": "list_environment_templates", "service": "proton" }, { "function": "list_environments", "service": "proton" }, { "function": "list_repositories", "service": "proton" }, { "function": "list_repository_sync_definitions", "service": "proton" }, { "function": "list_service_instance_outputs", "service": "proton" }, { "function": "list_service_instance_provisioned_resources", "service": "proton" }, { "function": "list_service_instances", "service": "proton" }, { "function": "list_service_pipeline_outputs", "service": "proton" }, { "function": "list_service_pipeline_provisioned_resources", "service": "proton" }, { "function": "list_service_template_versions", "service": "proton" }, { "function": "list_service_templates", "service": "proton" }, { "function": "list_services", "service": "proton" }, { "function": "list_tags_for_resource", "service": "proton" } ] ================================================ FILE: scan/sample/services/qldb-session.json ================================================ [ { "function": "get_paginator", "service": "qldb-session" }, { "function": "get_waiter", "service": "qldb-session" } ] ================================================ FILE: scan/sample/services/qldb.json ================================================ [ { "function": "describe_journal_kinesis_stream", "service": "qldb" }, { "function": "describe_journal_s3_export", "service": "qldb" }, { "function": "describe_ledger", "service": "qldb" }, { "function": "get_block", "service": "qldb" }, { "function": "get_digest", "service": "qldb" }, { "function": "get_paginator", "service": "qldb" }, { "function": "get_revision", "service": "qldb" }, { "function": "get_waiter", "service": "qldb" }, { "function": "list_journal_kinesis_streams_for_ledger", "service": "qldb" }, { "function": "list_journal_s3_exports", "service": "qldb" }, { "function": "list_journal_s3_exports_for_ledger", "service": "qldb" }, { "function": "list_ledgers", "service": "qldb" }, { "function": "list_tags_for_resource", "service": "qldb" } ] ================================================ FILE: scan/sample/services/quicksight.json ================================================ [ { "function": "describe_account_customization", "service": "quicksight" }, { "function": "describe_account_settings", "service": "quicksight" }, { "function": "describe_account_subscription", "service": "quicksight" }, { "function": "describe_analysis", "service": "quicksight" }, { "function": "describe_analysis_definition", "service": "quicksight" }, { "function": "describe_analysis_permissions", "service": "quicksight" }, { "function": "describe_asset_bundle_export_job", "service": "quicksight" }, { "function": "describe_asset_bundle_import_job", "service": "quicksight" }, { "function": "describe_dashboard", "service": "quicksight" }, { "function": "describe_dashboard_definition", "service": "quicksight" }, { "function": "describe_dashboard_permissions", "service": "quicksight" }, { "function": "describe_dashboard_snapshot_job", "service": "quicksight" }, { "function": "describe_dashboard_snapshot_job_result", "service": "quicksight" }, { "function": "describe_data_set", "service": "quicksight" }, { "function": "describe_data_set_permissions", "service": "quicksight" }, { "function": "describe_data_set_refresh_properties", "service": "quicksight" }, { "function": "describe_data_source", "service": "quicksight" }, { "function": "describe_data_source_permissions", "service": "quicksight" }, { "function": "describe_folder", "service": "quicksight" }, { "function": "describe_folder_permissions", "service": "quicksight" }, { "function": "describe_folder_resolved_permissions", "service": "quicksight" }, { "function": "describe_group", "service": "quicksight" }, { "function": "describe_group_membership", "service": "quicksight" }, { "function": "describe_iam_policy_assignment", "service": "quicksight" }, { "function": "describe_ingestion", "service": "quicksight" }, { "function": "describe_ip_restriction", "service": "quicksight" }, { "function": "describe_namespace", "service": "quicksight" }, { "function": "describe_refresh_schedule", "service": "quicksight" }, { "function": "describe_template", "service": "quicksight" }, { "function": "describe_template_alias", "service": "quicksight" }, { "function": "describe_template_definition", "service": "quicksight" }, { "function": "describe_template_permissions", "service": "quicksight" }, { "function": "describe_theme", "service": "quicksight" }, { "function": "describe_theme_alias", "service": "quicksight" }, { "function": "describe_theme_permissions", "service": "quicksight" }, { "function": "describe_topic", "service": "quicksight" }, { "function": "describe_topic_permissions", "service": "quicksight" }, { "function": "describe_topic_refresh", "service": "quicksight" }, { "function": "describe_topic_refresh_schedule", "service": "quicksight" }, { "function": "describe_user", "service": "quicksight" }, { "function": "describe_vpc_connection", "service": "quicksight" }, { "function": "get_dashboard_embed_url", "service": "quicksight" }, { "function": "get_paginator", "service": "quicksight" }, { "function": "get_session_embed_url", "service": "quicksight" }, { "function": "get_waiter", "service": "quicksight" }, { "function": "list_analyses", "service": "quicksight" }, { "function": "list_asset_bundle_export_jobs", "service": "quicksight" }, { "function": "list_asset_bundle_import_jobs", "service": "quicksight" }, { "function": "list_dashboard_versions", "service": "quicksight" }, { "function": "list_dashboards", "service": "quicksight" }, { "function": "list_data_sets", "service": "quicksight" }, { "function": "list_data_sources", "service": "quicksight" }, { "function": "list_folder_members", "service": "quicksight" }, { "function": "list_folders", "service": "quicksight" }, { "function": "list_group_memberships", "service": "quicksight" }, { "function": "list_groups", "service": "quicksight" }, { "function": "list_iam_policy_assignments", "service": "quicksight" }, { "function": "list_iam_policy_assignments_for_user", "service": "quicksight" }, { "function": "list_ingestions", "service": "quicksight" }, { "function": "list_namespaces", "service": "quicksight" }, { "function": "list_refresh_schedules", "service": "quicksight" }, { "function": "list_tags_for_resource", "service": "quicksight" }, { "function": "list_template_aliases", "service": "quicksight" }, { "function": "list_template_versions", "service": "quicksight" }, { "function": "list_templates", "service": "quicksight" }, { "function": "list_theme_aliases", "service": "quicksight" }, { "function": "list_theme_versions", "service": "quicksight" }, { "function": "list_themes", "service": "quicksight" }, { "function": "list_topic_refresh_schedules", "service": "quicksight" }, { "function": "list_topics", "service": "quicksight" }, { "function": "list_user_groups", "service": "quicksight" }, { "function": "list_users", "service": "quicksight" }, { "function": "list_vpc_connections", "service": "quicksight" } ] ================================================ FILE: scan/sample/services/ram.json ================================================ [ { "function": "get_paginator", "service": "ram" }, { "function": "get_permission", "service": "ram" }, { "function": "get_resource_policies", "service": "ram" }, { "function": "get_resource_share_associations", "service": "ram" }, { "function": "get_resource_share_invitations", "service": "ram" }, { "function": "get_resource_shares", "service": "ram" }, { "function": "get_waiter", "service": "ram" }, { "function": "list_pending_invitation_resources", "service": "ram" }, { "function": "list_permission_associations", "service": "ram" }, { "function": "list_permission_versions", "service": "ram" }, { "function": "list_permissions", "service": "ram" }, { "function": "list_principals", "service": "ram" }, { "function": "list_replace_permission_associations_work", "service": "ram" }, { "function": "list_resource_share_permissions", "service": "ram" }, { "function": "list_resource_types", "service": "ram" }, { "function": "list_resources", "service": "ram" } ] ================================================ FILE: scan/sample/services/rbin.json ================================================ [ { "function": "get_paginator", "service": "rbin" }, { "function": "get_rule", "service": "rbin" }, { "function": "get_waiter", "service": "rbin" }, { "function": "list_rules", "service": "rbin" }, { "function": "list_tags_for_resource", "service": "rbin" } ] ================================================ FILE: scan/sample/services/rds-data.json ================================================ [ { "function": "get_paginator", "service": "rds-data" }, { "function": "get_waiter", "service": "rds-data" } ] ================================================ FILE: scan/sample/services/rds.json ================================================ [ { "function": "describe_account_attributes", "service": "rds" }, { "function": "describe_blue_green_deployments", "service": "rds" }, { "function": "describe_certificates", "service": "rds" }, { "function": "describe_db_cluster_automated_backups", "service": "rds" }, { "function": "describe_db_cluster_backtracks", "service": "rds" }, { "function": "describe_db_cluster_endpoints", "service": "rds" }, { "function": "describe_db_cluster_parameter_groups", "service": "rds" }, { "function": "describe_db_cluster_parameters", "service": "rds" }, { "function": "describe_db_cluster_snapshot_attributes", "service": "rds" }, { "function": "describe_db_cluster_snapshots", "service": "rds" }, { "function": "describe_db_clusters", "service": "rds" }, { "function": "describe_db_engine_versions", "service": "rds" }, { "function": "describe_db_instance_automated_backups", "service": "rds" }, { "function": "describe_db_instances", "service": "rds" }, { "function": "describe_db_log_files", "service": "rds" }, { "function": "describe_db_parameter_groups", "service": "rds" }, { "function": "describe_db_parameters", "service": "rds" }, { "function": "describe_db_proxies", "service": "rds" }, { "function": "describe_db_proxy_endpoints", "service": "rds" }, { "function": "describe_db_proxy_target_groups", "service": "rds" }, { "function": "describe_db_proxy_targets", "service": "rds" }, { "function": "describe_db_security_groups", "service": "rds" }, { "function": "describe_db_snapshot_attributes", "service": "rds" }, { "function": "describe_db_snapshots", "service": "rds" }, { "function": "describe_db_subnet_groups", "service": "rds" }, { "function": "describe_engine_default_cluster_parameters", "service": "rds" }, { "function": "describe_engine_default_parameters", "service": "rds" }, { "function": "describe_event_categories", "service": "rds" }, { "function": "describe_event_subscriptions", "service": "rds" }, { "function": "describe_events", "service": "rds" }, { "function": "describe_export_tasks", "service": "rds" }, { "function": "describe_global_clusters", "service": "rds" }, { "function": "describe_option_group_options", "service": "rds" }, { "function": "describe_option_groups", "service": "rds" }, { "function": "describe_orderable_db_instance_options", "service": "rds" }, { "function": "describe_pending_maintenance_actions", "service": "rds" }, { "function": "describe_reserved_db_instances", "service": "rds" }, { "function": "describe_reserved_db_instances_offerings", "service": "rds" }, { "function": "describe_source_regions", "service": "rds" }, { "function": "describe_valid_db_instance_modifications", "service": "rds" }, { "function": "get_paginator", "service": "rds" }, { "function": "get_waiter", "service": "rds" }, { "function": "list_tags_for_resource", "service": "rds" } ] ================================================ FILE: scan/sample/services/redshift-data.json ================================================ [ { "function": "describe_statement", "service": "redshift-data" }, { "function": "describe_table", "service": "redshift-data" }, { "function": "get_paginator", "service": "redshift-data" }, { "function": "get_statement_result", "service": "redshift-data" }, { "function": "get_waiter", "service": "redshift-data" }, { "function": "list_databases", "service": "redshift-data" }, { "function": "list_schemas", "service": "redshift-data" }, { "function": "list_statements", "service": "redshift-data" }, { "function": "list_tables", "service": "redshift-data" } ] ================================================ FILE: scan/sample/services/redshift-serverless.json ================================================ [ { "function": "get_credentials", "service": "redshift-serverless" }, { "function": "get_endpoint_access", "service": "redshift-serverless" }, { "function": "get_namespace", "service": "redshift-serverless" }, { "function": "get_paginator", "service": "redshift-serverless" }, { "function": "get_recovery_point", "service": "redshift-serverless" }, { "function": "get_resource_policy", "service": "redshift-serverless" }, { "function": "get_snapshot", "service": "redshift-serverless" }, { "function": "get_table_restore_status", "service": "redshift-serverless" }, { "function": "get_usage_limit", "service": "redshift-serverless" }, { "function": "get_waiter", "service": "redshift-serverless" }, { "function": "get_workgroup", "service": "redshift-serverless" }, { "function": "list_endpoint_access", "service": "redshift-serverless" }, { "function": "list_namespaces", "service": "redshift-serverless" }, { "function": "list_recovery_points", "service": "redshift-serverless" }, { "function": "list_snapshots", "service": "redshift-serverless" }, { "function": "list_table_restore_status", "service": "redshift-serverless" }, { "function": "list_tags_for_resource", "service": "redshift-serverless" }, { "function": "list_usage_limits", "service": "redshift-serverless" }, { "function": "list_workgroups", "service": "redshift-serverless" } ] ================================================ FILE: scan/sample/services/redshift.json ================================================ [ { "function": "describe_account_attributes", "service": "redshift" }, { "function": "describe_authentication_profiles", "service": "redshift" }, { "function": "describe_cluster_db_revisions", "service": "redshift" }, { "function": "describe_cluster_parameter_groups", "service": "redshift" }, { "function": "describe_cluster_parameters", "service": "redshift" }, { "function": "describe_cluster_security_groups", "service": "redshift" }, { "function": "describe_cluster_snapshots", "service": "redshift" }, { "function": "describe_cluster_subnet_groups", "service": "redshift" }, { "function": "describe_cluster_tracks", "service": "redshift" }, { "function": "describe_cluster_versions", "service": "redshift" }, { "function": "describe_clusters", "service": "redshift" }, { "function": "describe_custom_domain_associations", "service": "redshift" }, { "function": "describe_data_shares", "service": "redshift" }, { "function": "describe_data_shares_for_consumer", "service": "redshift" }, { "function": "describe_data_shares_for_producer", "service": "redshift" }, { "function": "describe_default_cluster_parameters", "service": "redshift" }, { "function": "describe_endpoint_access", "service": "redshift" }, { "function": "describe_endpoint_authorization", "service": "redshift" }, { "function": "describe_event_categories", "service": "redshift" }, { "function": "describe_event_subscriptions", "service": "redshift" }, { "function": "describe_events", "service": "redshift" }, { "function": "describe_hsm_client_certificates", "service": "redshift" }, { "function": "describe_hsm_configurations", "service": "redshift" }, { "function": "describe_logging_status", "service": "redshift" }, { "function": "describe_node_configuration_options", "service": "redshift" }, { "function": "describe_orderable_cluster_options", "service": "redshift" }, { "function": "describe_partners", "service": "redshift" }, { "function": "describe_reserved_node_exchange_status", "service": "redshift" }, { "function": "describe_reserved_node_offerings", "service": "redshift" }, { "function": "describe_reserved_nodes", "service": "redshift" }, { "function": "describe_resize", "service": "redshift" }, { "function": "describe_scheduled_actions", "service": "redshift" }, { "function": "describe_snapshot_copy_grants", "service": "redshift" }, { "function": "describe_snapshot_schedules", "service": "redshift" }, { "function": "describe_storage", "service": "redshift" }, { "function": "describe_table_restore_status", "service": "redshift" }, { "function": "describe_tags", "service": "redshift" }, { "function": "describe_usage_limits", "service": "redshift" }, { "function": "get_cluster_credentials", "service": "redshift" }, { "function": "get_cluster_credentials_with_iam", "service": "redshift" }, { "function": "get_paginator", "service": "redshift" }, { "function": "get_reserved_node_exchange_configuration_options", "service": "redshift" }, { "function": "get_reserved_node_exchange_offerings", "service": "redshift" }, { "function": "get_waiter", "service": "redshift" } ] ================================================ FILE: scan/sample/services/rekognition.json ================================================ [ { "function": "describe_collection", "service": "rekognition" }, { "function": "describe_dataset", "service": "rekognition" }, { "function": "describe_project_versions", "service": "rekognition" }, { "function": "describe_projects", "service": "rekognition" }, { "function": "describe_stream_processor", "service": "rekognition" }, { "function": "get_celebrity_info", "service": "rekognition" }, { "function": "get_celebrity_recognition", "service": "rekognition" }, { "function": "get_content_moderation", "service": "rekognition" }, { "function": "get_face_detection", "service": "rekognition" }, { "function": "get_face_liveness_session_results", "service": "rekognition" }, { "function": "get_face_search", "service": "rekognition" }, { "function": "get_label_detection", "service": "rekognition" }, { "function": "get_paginator", "service": "rekognition" }, { "function": "get_person_tracking", "service": "rekognition" }, { "function": "get_segment_detection", "service": "rekognition" }, { "function": "get_text_detection", "service": "rekognition" }, { "function": "get_waiter", "service": "rekognition" }, { "function": "list_collections", "service": "rekognition" }, { "function": "list_dataset_entries", "service": "rekognition" }, { "function": "list_dataset_labels", "service": "rekognition" }, { "function": "list_faces", "service": "rekognition" }, { "function": "list_project_policies", "service": "rekognition" }, { "function": "list_stream_processors", "service": "rekognition" }, { "function": "list_tags_for_resource", "service": "rekognition" }, { "function": "list_users", "service": "rekognition" } ] ================================================ FILE: scan/sample/services/resiliencehub.json ================================================ [ { "function": "describe_app", "service": "resiliencehub" }, { "function": "describe_app_assessment", "service": "resiliencehub" }, { "function": "describe_app_version", "service": "resiliencehub" }, { "function": "describe_app_version_app_component", "service": "resiliencehub" }, { "function": "describe_app_version_resource", "service": "resiliencehub" }, { "function": "describe_app_version_resources_resolution_status", "service": "resiliencehub" }, { "function": "describe_app_version_template", "service": "resiliencehub" }, { "function": "describe_draft_app_version_resources_import_status", "service": "resiliencehub" }, { "function": "describe_resiliency_policy", "service": "resiliencehub" }, { "function": "get_paginator", "service": "resiliencehub" }, { "function": "get_waiter", "service": "resiliencehub" }, { "function": "list_alarm_recommendations", "service": "resiliencehub" }, { "function": "list_app_assessments", "service": "resiliencehub" }, { "function": "list_app_component_compliances", "service": "resiliencehub" }, { "function": "list_app_component_recommendations", "service": "resiliencehub" }, { "function": "list_app_input_sources", "service": "resiliencehub" }, { "function": "list_app_version_app_components", "service": "resiliencehub" }, { "function": "list_app_version_resource_mappings", "service": "resiliencehub" }, { "function": "list_app_version_resources", "service": "resiliencehub" }, { "function": "list_app_versions", "service": "resiliencehub" }, { "function": "list_apps", "service": "resiliencehub" }, { "function": "list_recommendation_templates", "service": "resiliencehub" }, { "function": "list_resiliency_policies", "service": "resiliencehub" }, { "function": "list_sop_recommendations", "service": "resiliencehub" }, { "function": "list_suggested_resiliency_policies", "service": "resiliencehub" }, { "function": "list_tags_for_resource", "service": "resiliencehub" }, { "function": "list_test_recommendations", "service": "resiliencehub" }, { "function": "list_unsupported_app_version_resources", "service": "resiliencehub" } ] ================================================ FILE: scan/sample/services/resource-explorer-2.json ================================================ [ { "function": "get_default_view", "service": "resource-explorer-2" }, { "function": "get_index", "service": "resource-explorer-2" }, { "function": "get_paginator", "service": "resource-explorer-2" }, { "function": "get_view", "service": "resource-explorer-2" }, { "function": "get_waiter", "service": "resource-explorer-2" }, { "function": "list_indexes", "service": "resource-explorer-2" }, { "function": "list_supported_resource_types", "service": "resource-explorer-2" }, { "function": "list_tags_for_resource", "service": "resource-explorer-2" }, { "function": "list_views", "service": "resource-explorer-2" } ] ================================================ FILE: scan/sample/services/resource-groups.json ================================================ [ { "function": "get_account_settings", "service": "resource-groups" }, { "function": "get_group", "service": "resource-groups" }, { "function": "get_group_configuration", "service": "resource-groups" }, { "function": "get_group_query", "service": "resource-groups" }, { "function": "get_paginator", "service": "resource-groups" }, { "function": "get_tags", "service": "resource-groups" }, { "function": "get_waiter", "service": "resource-groups" }, { "function": "list_group_resources", "service": "resource-groups" }, { "function": "list_groups", "service": "resource-groups" } ] ================================================ FILE: scan/sample/services/resourcegroupstaggingapi.json ================================================ [ { "function": "describe_report_creation", "service": "resourcegroupstaggingapi" }, { "function": "get_compliance_summary", "service": "resourcegroupstaggingapi" }, { "function": "get_paginator", "service": "resourcegroupstaggingapi" }, { "function": "get_resources", "service": "resourcegroupstaggingapi" }, { "function": "get_tag_keys", "service": "resourcegroupstaggingapi" }, { "function": "get_tag_values", "service": "resourcegroupstaggingapi" }, { "function": "get_waiter", "service": "resourcegroupstaggingapi" } ] ================================================ FILE: scan/sample/services/robomaker.json ================================================ [ { "function": "describe_deployment_job", "service": "robomaker" }, { "function": "describe_fleet", "service": "robomaker" }, { "function": "describe_robot", "service": "robomaker" }, { "function": "describe_robot_application", "service": "robomaker" }, { "function": "describe_simulation_application", "service": "robomaker" }, { "function": "describe_simulation_job", "service": "robomaker" }, { "function": "describe_simulation_job_batch", "service": "robomaker" }, { "function": "describe_world", "service": "robomaker" }, { "function": "describe_world_export_job", "service": "robomaker" }, { "function": "describe_world_generation_job", "service": "robomaker" }, { "function": "describe_world_template", "service": "robomaker" }, { "function": "get_paginator", "service": "robomaker" }, { "function": "get_waiter", "service": "robomaker" }, { "function": "get_world_template_body", "service": "robomaker" }, { "function": "list_deployment_jobs", "service": "robomaker" }, { "function": "list_fleets", "service": "robomaker" }, { "function": "list_robot_applications", "service": "robomaker" }, { "function": "list_robots", "service": "robomaker" }, { "function": "list_simulation_applications", "service": "robomaker" }, { "function": "list_simulation_job_batches", "service": "robomaker" }, { "function": "list_simulation_jobs", "service": "robomaker" }, { "function": "list_tags_for_resource", "service": "robomaker" }, { "function": "list_world_export_jobs", "service": "robomaker" }, { "function": "list_world_generation_jobs", "service": "robomaker" }, { "function": "list_world_templates", "service": "robomaker" }, { "function": "list_worlds", "service": "robomaker" } ] ================================================ FILE: scan/sample/services/rolesanywhere.json ================================================ [ { "function": "get_crl", "service": "rolesanywhere" }, { "function": "get_paginator", "service": "rolesanywhere" }, { "function": "get_profile", "service": "rolesanywhere" }, { "function": "get_subject", "service": "rolesanywhere" }, { "function": "get_trust_anchor", "service": "rolesanywhere" }, { "function": "get_waiter", "service": "rolesanywhere" }, { "function": "list_crls", "service": "rolesanywhere" }, { "function": "list_profiles", "service": "rolesanywhere" }, { "function": "list_subjects", "service": "rolesanywhere" }, { "function": "list_tags_for_resource", "service": "rolesanywhere" }, { "function": "list_trust_anchors", "service": "rolesanywhere" } ] ================================================ FILE: scan/sample/services/route53-recovery-cluster.json ================================================ [ { "function": "get_paginator", "service": "route53-recovery-cluster" }, { "function": "get_routing_control_state", "service": "route53-recovery-cluster" }, { "function": "get_waiter", "service": "route53-recovery-cluster" }, { "function": "list_routing_controls", "service": "route53-recovery-cluster" } ] ================================================ FILE: scan/sample/services/route53-recovery-control-config.json ================================================ [ { "function": "describe_cluster", "service": "route53-recovery-control-config" }, { "function": "describe_control_panel", "service": "route53-recovery-control-config" }, { "function": "describe_routing_control", "service": "route53-recovery-control-config" }, { "function": "describe_safety_rule", "service": "route53-recovery-control-config" }, { "function": "get_paginator", "service": "route53-recovery-control-config" }, { "function": "get_waiter", "service": "route53-recovery-control-config" }, { "function": "list_associated_route53_health_checks", "service": "route53-recovery-control-config" }, { "function": "list_clusters", "service": "route53-recovery-control-config" }, { "function": "list_control_panels", "service": "route53-recovery-control-config" }, { "function": "list_routing_controls", "service": "route53-recovery-control-config" }, { "function": "list_safety_rules", "service": "route53-recovery-control-config" }, { "function": "list_tags_for_resource", "service": "route53-recovery-control-config" } ] ================================================ FILE: scan/sample/services/route53-recovery-readiness.json ================================================ [ { "function": "get_architecture_recommendations", "service": "route53-recovery-readiness" }, { "function": "get_cell", "service": "route53-recovery-readiness" }, { "function": "get_cell_readiness_summary", "service": "route53-recovery-readiness" }, { "function": "get_paginator", "service": "route53-recovery-readiness" }, { "function": "get_readiness_check", "service": "route53-recovery-readiness" }, { "function": "get_readiness_check_resource_status", "service": "route53-recovery-readiness" }, { "function": "get_readiness_check_status", "service": "route53-recovery-readiness" }, { "function": "get_recovery_group", "service": "route53-recovery-readiness" }, { "function": "get_recovery_group_readiness_summary", "service": "route53-recovery-readiness" }, { "function": "get_resource_set", "service": "route53-recovery-readiness" }, { "function": "get_waiter", "service": "route53-recovery-readiness" }, { "function": "list_cells", "service": "route53-recovery-readiness" }, { "function": "list_cross_account_authorizations", "service": "route53-recovery-readiness" }, { "function": "list_readiness_checks", "service": "route53-recovery-readiness" }, { "function": "list_recovery_groups", "service": "route53-recovery-readiness" }, { "function": "list_resource_sets", "service": "route53-recovery-readiness" }, { "function": "list_rules", "service": "route53-recovery-readiness" }, { "function": "list_tags_for_resources", "service": "route53-recovery-readiness" } ] ================================================ FILE: scan/sample/services/route53.json ================================================ [ { "function": "get_account_limit", "service": "route53" }, { "function": "get_change", "service": "route53" }, { "function": "get_checker_ip_ranges", "service": "route53" }, { "function": "get_dnssec", "service": "route53" }, { "function": "get_geo_location", "service": "route53" }, { "function": "get_health_check", "service": "route53" }, { "function": "get_health_check_count", "service": "route53" }, { "function": "get_health_check_last_failure_reason", "service": "route53" }, { "function": "get_health_check_status", "service": "route53" }, { "function": "get_hosted_zone", "service": "route53" }, { "function": "get_hosted_zone_count", "service": "route53" }, { "function": "get_hosted_zone_limit", "service": "route53" }, { "function": "get_paginator", "service": "route53" }, { "function": "get_query_logging_config", "service": "route53" }, { "function": "get_reusable_delegation_set", "service": "route53" }, { "function": "get_reusable_delegation_set_limit", "service": "route53" }, { "function": "get_traffic_policy", "service": "route53" }, { "function": "get_traffic_policy_instance", "service": "route53" }, { "function": "get_traffic_policy_instance_count", "service": "route53" }, { "function": "get_waiter", "service": "route53" }, { "function": "list_cidr_blocks", "service": "route53" }, { "function": "list_cidr_collections", "service": "route53" }, { "function": "list_cidr_locations", "service": "route53" }, { "function": "list_geo_locations", "service": "route53" }, { "function": "list_health_checks", "service": "route53" }, { "function": "list_hosted_zones", "service": "route53" }, { "function": "list_hosted_zones_by_name", "service": "route53" }, { "function": "list_hosted_zones_by_vpc", "service": "route53" }, { "function": "list_query_logging_configs", "service": "route53" }, { "function": "list_resource_record_sets", "service": "route53" }, { "function": "list_reusable_delegation_sets", "service": "route53" }, { "function": "list_tags_for_resource", "service": "route53" }, { "function": "list_tags_for_resources", "service": "route53" }, { "function": "list_traffic_policies", "service": "route53" }, { "function": "list_traffic_policy_instances", "service": "route53" }, { "function": "list_traffic_policy_instances_by_hosted_zone", "service": "route53" }, { "function": "list_traffic_policy_instances_by_policy", "service": "route53" }, { "function": "list_traffic_policy_versions", "service": "route53" }, { "function": "list_vpc_association_authorizations", "service": "route53" } ] ================================================ FILE: scan/sample/services/route53domains.json ================================================ [ { "function": "get_contact_reachability_status", "service": "route53domains" }, { "function": "get_domain_detail", "service": "route53domains" }, { "function": "get_domain_suggestions", "service": "route53domains" }, { "function": "get_operation_detail", "service": "route53domains" }, { "function": "get_paginator", "service": "route53domains" }, { "function": "get_waiter", "service": "route53domains" }, { "function": "list_domains", "service": "route53domains" }, { "function": "list_operations", "service": "route53domains" }, { "function": "list_prices", "service": "route53domains" }, { "function": "list_tags_for_domain", "service": "route53domains" } ] ================================================ FILE: scan/sample/services/route53resolver.json ================================================ [ { "function": "get_firewall_config", "service": "route53resolver" }, { "function": "get_firewall_domain_list", "service": "route53resolver" }, { "function": "get_firewall_rule_group", "service": "route53resolver" }, { "function": "get_firewall_rule_group_association", "service": "route53resolver" }, { "function": "get_firewall_rule_group_policy", "service": "route53resolver" }, { "function": "get_outpost_resolver", "service": "route53resolver" }, { "function": "get_paginator", "service": "route53resolver" }, { "function": "get_resolver_config", "service": "route53resolver" }, { "function": "get_resolver_dnssec_config", "service": "route53resolver" }, { "function": "get_resolver_endpoint", "service": "route53resolver" }, { "function": "get_resolver_query_log_config", "service": "route53resolver" }, { "function": "get_resolver_query_log_config_association", "service": "route53resolver" }, { "function": "get_resolver_query_log_config_policy", "service": "route53resolver" }, { "function": "get_resolver_rule", "service": "route53resolver" }, { "function": "get_resolver_rule_association", "service": "route53resolver" }, { "function": "get_resolver_rule_policy", "service": "route53resolver" }, { "function": "get_waiter", "service": "route53resolver" }, { "function": "list_firewall_configs", "service": "route53resolver" }, { "function": "list_firewall_domain_lists", "service": "route53resolver" }, { "function": "list_firewall_domains", "service": "route53resolver" }, { "function": "list_firewall_rule_group_associations", "service": "route53resolver" }, { "function": "list_firewall_rule_groups", "service": "route53resolver" }, { "function": "list_firewall_rules", "service": "route53resolver" }, { "function": "list_outpost_resolvers", "service": "route53resolver" }, { "function": "list_resolver_configs", "service": "route53resolver" }, { "function": "list_resolver_dnssec_configs", "service": "route53resolver" }, { "function": "list_resolver_endpoint_ip_addresses", "service": "route53resolver" }, { "function": "list_resolver_endpoints", "service": "route53resolver" }, { "function": "list_resolver_query_log_config_associations", "service": "route53resolver" }, { "function": "list_resolver_query_log_configs", "service": "route53resolver" }, { "function": "list_resolver_rule_associations", "service": "route53resolver" }, { "function": "list_resolver_rules", "service": "route53resolver" }, { "function": "list_tags_for_resource", "service": "route53resolver" } ] ================================================ FILE: scan/sample/services/rum.json ================================================ [ { "function": "get_app_monitor", "service": "rum" }, { "function": "get_app_monitor_data", "service": "rum" }, { "function": "get_paginator", "service": "rum" }, { "function": "get_waiter", "service": "rum" }, { "function": "list_app_monitors", "service": "rum" }, { "function": "list_rum_metrics_destinations", "service": "rum" }, { "function": "list_tags_for_resource", "service": "rum" } ] ================================================ FILE: scan/sample/services/s3.json ================================================ [ { "function": "get_bucket_accelerate_configuration", "service": "s3" }, { "function": "get_bucket_acl", "service": "s3" }, { "function": "get_bucket_analytics_configuration", "service": "s3" }, { "function": "get_bucket_cors", "service": "s3" }, { "function": "get_bucket_encryption", "service": "s3" }, { "function": "get_bucket_intelligent_tiering_configuration", "service": "s3" }, { "function": "get_bucket_inventory_configuration", "service": "s3" }, { "function": "get_bucket_lifecycle", "service": "s3" }, { "function": "get_bucket_lifecycle_configuration", "service": "s3" }, { "function": "get_bucket_location", "service": "s3" }, { "function": "get_bucket_logging", "service": "s3" }, { "function": "get_bucket_metrics_configuration", "service": "s3" }, { "function": "get_bucket_notification", "service": "s3" }, { "function": "get_bucket_notification_configuration", "service": "s3" }, { "function": "get_bucket_ownership_controls", "service": "s3" }, { "function": "get_bucket_policy", "service": "s3" }, { "function": "get_bucket_policy_status", "service": "s3" }, { "function": "get_bucket_replication", "service": "s3" }, { "function": "get_bucket_request_payment", "service": "s3" }, { "function": "get_bucket_tagging", "service": "s3" }, { "function": "get_bucket_versioning", "service": "s3" }, { "function": "get_bucket_website", "service": "s3" }, { "function": "get_object", "service": "s3" }, { "function": "get_object_acl", "service": "s3" }, { "function": "get_object_attributes", "service": "s3" }, { "function": "get_object_legal_hold", "service": "s3" }, { "function": "get_object_lock_configuration", "service": "s3" }, { "function": "get_object_retention", "service": "s3" }, { "function": "get_object_tagging", "service": "s3" }, { "function": "get_object_torrent", "service": "s3" }, { "function": "get_paginator", "service": "s3" }, { "function": "get_public_access_block", "service": "s3" }, { "function": "get_waiter", "service": "s3" }, { "function": "list_bucket_analytics_configurations", "service": "s3" }, { "function": "list_bucket_intelligent_tiering_configurations", "service": "s3" }, { "function": "list_bucket_inventory_configurations", "service": "s3" }, { "function": "list_bucket_metrics_configurations", "service": "s3" }, { "function": "list_buckets", "service": "s3" }, { "function": "list_multipart_uploads", "service": "s3" }, { "function": "list_object_versions", "service": "s3" }, { "function": "list_objects", "service": "s3" }, { "function": "list_objects_v2", "service": "s3" }, { "function": "list_parts", "service": "s3" } ] ================================================ FILE: scan/sample/services/s3control.json ================================================ [ { "function": "describe_job", "service": "s3control" }, { "function": "describe_multi_region_access_point_operation", "service": "s3control" }, { "function": "get_access_point", "service": "s3control" }, { "function": "get_access_point_configuration_for_object_lambda", "service": "s3control" }, { "function": "get_access_point_for_object_lambda", "service": "s3control" }, { "function": "get_access_point_policy", "service": "s3control" }, { "function": "get_access_point_policy_for_object_lambda", "service": "s3control" }, { "function": "get_access_point_policy_status", "service": "s3control" }, { "function": "get_access_point_policy_status_for_object_lambda", "service": "s3control" }, { "function": "get_bucket", "service": "s3control" }, { "function": "get_bucket_lifecycle_configuration", "service": "s3control" }, { "function": "get_bucket_policy", "service": "s3control" }, { "function": "get_bucket_replication", "service": "s3control" }, { "function": "get_bucket_tagging", "service": "s3control" }, { "function": "get_bucket_versioning", "service": "s3control" }, { "function": "get_job_tagging", "service": "s3control" }, { "function": "get_multi_region_access_point", "service": "s3control" }, { "function": "get_multi_region_access_point_policy", "service": "s3control" }, { "function": "get_multi_region_access_point_policy_status", "service": "s3control" }, { "function": "get_multi_region_access_point_routes", "service": "s3control" }, { "function": "get_paginator", "service": "s3control" }, { "function": "get_public_access_block", "service": "s3control" }, { "function": "get_storage_lens_configuration", "service": "s3control" }, { "function": "get_storage_lens_configuration_tagging", "service": "s3control" }, { "function": "get_waiter", "service": "s3control" }, { "function": "list_access_points", "service": "s3control" }, { "function": "list_access_points_for_object_lambda", "service": "s3control" }, { "function": "list_jobs", "service": "s3control" }, { "function": "list_multi_region_access_points", "service": "s3control" }, { "function": "list_regional_buckets", "service": "s3control" }, { "function": "list_storage_lens_configurations", "service": "s3control" } ] ================================================ FILE: scan/sample/services/s3outposts.json ================================================ [ { "function": "get_paginator", "service": "s3outposts" }, { "function": "get_waiter", "service": "s3outposts" }, { "function": "list_endpoints", "service": "s3outposts" }, { "function": "list_outposts_with_s3", "service": "s3outposts" }, { "function": "list_shared_endpoints", "service": "s3outposts" } ] ================================================ FILE: scan/sample/services/sagemaker-a2i-runtime.json ================================================ [ { "function": "describe_human_loop", "service": "sagemaker-a2i-runtime" }, { "function": "get_paginator", "service": "sagemaker-a2i-runtime" }, { "function": "get_waiter", "service": "sagemaker-a2i-runtime" }, { "function": "list_human_loops", "service": "sagemaker-a2i-runtime" } ] ================================================ FILE: scan/sample/services/sagemaker-edge.json ================================================ [ { "function": "get_deployments", "service": "sagemaker-edge" }, { "function": "get_device_registration", "service": "sagemaker-edge" }, { "function": "get_paginator", "service": "sagemaker-edge" }, { "function": "get_waiter", "service": "sagemaker-edge" } ] ================================================ FILE: scan/sample/services/sagemaker-featurestore-runtime.json ================================================ [ { "function": "get_paginator", "service": "sagemaker-featurestore-runtime" }, { "function": "get_record", "service": "sagemaker-featurestore-runtime" }, { "function": "get_waiter", "service": "sagemaker-featurestore-runtime" } ] ================================================ FILE: scan/sample/services/sagemaker-geospatial.json ================================================ [ { "function": "get_earth_observation_job", "service": "sagemaker-geospatial" }, { "function": "get_paginator", "service": "sagemaker-geospatial" }, { "function": "get_raster_data_collection", "service": "sagemaker-geospatial" }, { "function": "get_tile", "service": "sagemaker-geospatial" }, { "function": "get_vector_enrichment_job", "service": "sagemaker-geospatial" }, { "function": "get_waiter", "service": "sagemaker-geospatial" }, { "function": "list_earth_observation_jobs", "service": "sagemaker-geospatial" }, { "function": "list_raster_data_collections", "service": "sagemaker-geospatial" }, { "function": "list_tags_for_resource", "service": "sagemaker-geospatial" }, { "function": "list_vector_enrichment_jobs", "service": "sagemaker-geospatial" } ] ================================================ FILE: scan/sample/services/sagemaker-metrics.json ================================================ [ { "function": "get_paginator", "service": "sagemaker-metrics" }, { "function": "get_waiter", "service": "sagemaker-metrics" } ] ================================================ FILE: scan/sample/services/sagemaker-runtime.json ================================================ [ { "function": "get_paginator", "service": "sagemaker-runtime" }, { "function": "get_waiter", "service": "sagemaker-runtime" } ] ================================================ FILE: scan/sample/services/sagemaker.json ================================================ [ { "function": "describe_action", "service": "sagemaker" }, { "function": "describe_algorithm", "service": "sagemaker" }, { "function": "describe_app", "service": "sagemaker" }, { "function": "describe_app_image_config", "service": "sagemaker" }, { "function": "describe_artifact", "service": "sagemaker" }, { "function": "describe_auto_ml_job", "service": "sagemaker" }, { "function": "describe_auto_ml_job_v2", "service": "sagemaker" }, { "function": "describe_code_repository", "service": "sagemaker" }, { "function": "describe_compilation_job", "service": "sagemaker" }, { "function": "describe_context", "service": "sagemaker" }, { "function": "describe_data_quality_job_definition", "service": "sagemaker" }, { "function": "describe_device", "service": "sagemaker" }, { "function": "describe_device_fleet", "service": "sagemaker" }, { "function": "describe_domain", "service": "sagemaker" }, { "function": "describe_edge_deployment_plan", "service": "sagemaker" }, { "function": "describe_edge_packaging_job", "service": "sagemaker" }, { "function": "describe_endpoint", "service": "sagemaker" }, { "function": "describe_endpoint_config", "service": "sagemaker" }, { "function": "describe_experiment", "service": "sagemaker" }, { "function": "describe_feature_group", "service": "sagemaker" }, { "function": "describe_feature_metadata", "service": "sagemaker" }, { "function": "describe_flow_definition", "service": "sagemaker" }, { "function": "describe_hub", "service": "sagemaker" }, { "function": "describe_hub_content", "service": "sagemaker" }, { "function": "describe_human_task_ui", "service": "sagemaker" }, { "function": "describe_hyper_parameter_tuning_job", "service": "sagemaker" }, { "function": "describe_image", "service": "sagemaker" }, { "function": "describe_image_version", "service": "sagemaker" }, { "function": "describe_inference_experiment", "service": "sagemaker" }, { "function": "describe_inference_recommendations_job", "service": "sagemaker" }, { "function": "describe_labeling_job", "service": "sagemaker" }, { "function": "describe_lineage_group", "service": "sagemaker" }, { "function": "describe_model", "service": "sagemaker" }, { "function": "describe_model_bias_job_definition", "service": "sagemaker" }, { "function": "describe_model_card", "service": "sagemaker" }, { "function": "describe_model_card_export_job", "service": "sagemaker" }, { "function": "describe_model_explainability_job_definition", "service": "sagemaker" }, { "function": "describe_model_package", "service": "sagemaker" }, { "function": "describe_model_package_group", "service": "sagemaker" }, { "function": "describe_model_quality_job_definition", "service": "sagemaker" }, { "function": "describe_monitoring_schedule", "service": "sagemaker" }, { "function": "describe_notebook_instance", "service": "sagemaker" }, { "function": "describe_notebook_instance_lifecycle_config", "service": "sagemaker" }, { "function": "describe_pipeline", "service": "sagemaker" }, { "function": "describe_pipeline_definition_for_execution", "service": "sagemaker" }, { "function": "describe_pipeline_execution", "service": "sagemaker" }, { "function": "describe_processing_job", "service": "sagemaker" }, { "function": "describe_project", "service": "sagemaker" }, { "function": "describe_space", "service": "sagemaker" }, { "function": "describe_studio_lifecycle_config", "service": "sagemaker" }, { "function": "describe_subscribed_workteam", "service": "sagemaker" }, { "function": "describe_training_job", "service": "sagemaker" }, { "function": "describe_transform_job", "service": "sagemaker" }, { "function": "describe_trial", "service": "sagemaker" }, { "function": "describe_trial_component", "service": "sagemaker" }, { "function": "describe_user_profile", "service": "sagemaker" }, { "function": "describe_workforce", "service": "sagemaker" }, { "function": "describe_workteam", "service": "sagemaker" }, { "function": "get_device_fleet_report", "service": "sagemaker" }, { "function": "get_lineage_group_policy", "service": "sagemaker" }, { "function": "get_model_package_group_policy", "service": "sagemaker" }, { "function": "get_paginator", "service": "sagemaker" }, { "function": "get_sagemaker_servicecatalog_portfolio_status", "service": "sagemaker" }, { "function": "get_search_suggestions", "service": "sagemaker" }, { "function": "get_waiter", "service": "sagemaker" }, { "function": "list_actions", "service": "sagemaker" }, { "function": "list_algorithms", "service": "sagemaker" }, { "function": "list_aliases", "service": "sagemaker" }, { "function": "list_app_image_configs", "service": "sagemaker" }, { "function": "list_apps", "service": "sagemaker" }, { "function": "list_artifacts", "service": "sagemaker" }, { "function": "list_associations", "service": "sagemaker" }, { "function": "list_auto_ml_jobs", "service": "sagemaker" }, { "function": "list_candidates_for_auto_ml_job", "service": "sagemaker" }, { "function": "list_code_repositories", "service": "sagemaker" }, { "function": "list_compilation_jobs", "service": "sagemaker" }, { "function": "list_contexts", "service": "sagemaker" }, { "function": "list_data_quality_job_definitions", "service": "sagemaker" }, { "function": "list_device_fleets", "service": "sagemaker" }, { "function": "list_devices", "service": "sagemaker" }, { "function": "list_domains", "service": "sagemaker" }, { "function": "list_edge_deployment_plans", "service": "sagemaker" }, { "function": "list_edge_packaging_jobs", "service": "sagemaker" }, { "function": "list_endpoint_configs", "service": "sagemaker" }, { "function": "list_endpoints", "service": "sagemaker" }, { "function": "list_experiments", "service": "sagemaker" }, { "function": "list_feature_groups", "service": "sagemaker" }, { "function": "list_flow_definitions", "service": "sagemaker" }, { "function": "list_hub_content_versions", "service": "sagemaker" }, { "function": "list_hub_contents", "service": "sagemaker" }, { "function": "list_hubs", "service": "sagemaker" }, { "function": "list_human_task_uis", "service": "sagemaker" }, { "function": "list_hyper_parameter_tuning_jobs", "service": "sagemaker" }, { "function": "list_image_versions", "service": "sagemaker" }, { "function": "list_images", "service": "sagemaker" }, { "function": "list_inference_experiments", "service": "sagemaker" }, { "function": "list_inference_recommendations_job_steps", "service": "sagemaker" }, { "function": "list_inference_recommendations_jobs", "service": "sagemaker" }, { "function": "list_labeling_jobs", "service": "sagemaker" }, { "function": "list_labeling_jobs_for_workteam", "service": "sagemaker" }, { "function": "list_lineage_groups", "service": "sagemaker" }, { "function": "list_model_bias_job_definitions", "service": "sagemaker" }, { "function": "list_model_card_export_jobs", "service": "sagemaker" }, { "function": "list_model_card_versions", "service": "sagemaker" }, { "function": "list_model_cards", "service": "sagemaker" }, { "function": "list_model_explainability_job_definitions", "service": "sagemaker" }, { "function": "list_model_metadata", "service": "sagemaker" }, { "function": "list_model_package_groups", "service": "sagemaker" }, { "function": "list_model_packages", "service": "sagemaker" }, { "function": "list_model_quality_job_definitions", "service": "sagemaker" }, { "function": "list_models", "service": "sagemaker" }, { "function": "list_monitoring_alert_history", "service": "sagemaker" }, { "function": "list_monitoring_alerts", "service": "sagemaker" }, { "function": "list_monitoring_executions", "service": "sagemaker" }, { "function": "list_monitoring_schedules", "service": "sagemaker" }, { "function": "list_notebook_instance_lifecycle_configs", "service": "sagemaker" }, { "function": "list_notebook_instances", "service": "sagemaker" }, { "function": "list_pipeline_execution_steps", "service": "sagemaker" }, { "function": "list_pipeline_executions", "service": "sagemaker" }, { "function": "list_pipeline_parameters_for_execution", "service": "sagemaker" }, { "function": "list_pipelines", "service": "sagemaker" }, { "function": "list_processing_jobs", "service": "sagemaker" }, { "function": "list_projects", "service": "sagemaker" }, { "function": "list_resource_catalogs", "service": "sagemaker" }, { "function": "list_spaces", "service": "sagemaker" }, { "function": "list_stage_devices", "service": "sagemaker" }, { "function": "list_studio_lifecycle_configs", "service": "sagemaker" }, { "function": "list_subscribed_workteams", "service": "sagemaker" }, { "function": "list_tags", "service": "sagemaker" }, { "function": "list_training_jobs", "service": "sagemaker" }, { "function": "list_training_jobs_for_hyper_parameter_tuning_job", "service": "sagemaker" }, { "function": "list_transform_jobs", "service": "sagemaker" }, { "function": "list_trial_components", "service": "sagemaker" }, { "function": "list_trials", "service": "sagemaker" }, { "function": "list_user_profiles", "service": "sagemaker" }, { "function": "list_workforces", "service": "sagemaker" }, { "function": "list_workteams", "service": "sagemaker" } ] ================================================ FILE: scan/sample/services/savingsplans.json ================================================ [ { "function": "describe_savings_plan_rates", "service": "savingsplans" }, { "function": "describe_savings_plans", "service": "savingsplans" }, { "function": "describe_savings_plans_offering_rates", "service": "savingsplans" }, { "function": "describe_savings_plans_offerings", "service": "savingsplans" }, { "function": "get_paginator", "service": "savingsplans" }, { "function": "get_waiter", "service": "savingsplans" }, { "function": "list_tags_for_resource", "service": "savingsplans" } ] ================================================ FILE: scan/sample/services/scheduler.json ================================================ [ { "function": "get_paginator", "service": "scheduler" }, { "function": "get_schedule", "service": "scheduler" }, { "function": "get_schedule_group", "service": "scheduler" }, { "function": "get_waiter", "service": "scheduler" }, { "function": "list_schedule_groups", "service": "scheduler" }, { "function": "list_schedules", "service": "scheduler" }, { "function": "list_tags_for_resource", "service": "scheduler" } ] ================================================ FILE: scan/sample/services/schemas.json ================================================ [ { "function": "describe_code_binding", "service": "schemas" }, { "function": "describe_discoverer", "service": "schemas" }, { "function": "describe_registry", "service": "schemas" }, { "function": "describe_schema", "service": "schemas" }, { "function": "get_code_binding_source", "service": "schemas" }, { "function": "get_discovered_schema", "service": "schemas" }, { "function": "get_paginator", "service": "schemas" }, { "function": "get_resource_policy", "service": "schemas" }, { "function": "get_waiter", "service": "schemas" }, { "function": "list_discoverers", "service": "schemas" }, { "function": "list_registries", "service": "schemas" }, { "function": "list_schema_versions", "service": "schemas" }, { "function": "list_schemas", "service": "schemas" }, { "function": "list_tags_for_resource", "service": "schemas" } ] ================================================ FILE: scan/sample/services/sdb.json ================================================ [ { "function": "get_attributes", "service": "sdb" }, { "function": "get_paginator", "service": "sdb" }, { "function": "get_waiter", "service": "sdb" }, { "function": "list_domains", "service": "sdb" } ] ================================================ FILE: scan/sample/services/secretsmanager.json ================================================ [ { "function": "describe_secret", "service": "secretsmanager" }, { "function": "get_paginator", "service": "secretsmanager" }, { "function": "get_random_password", "service": "secretsmanager" }, { "function": "get_resource_policy", "service": "secretsmanager" }, { "function": "get_secret_value", "service": "secretsmanager" }, { "function": "get_waiter", "service": "secretsmanager" }, { "function": "list_secret_version_ids", "service": "secretsmanager" }, { "function": "list_secrets", "service": "secretsmanager" } ] ================================================ FILE: scan/sample/services/securityhub.json ================================================ [ { "function": "describe_action_targets", "service": "securityhub" }, { "function": "describe_hub", "service": "securityhub" }, { "function": "describe_organization_configuration", "service": "securityhub" }, { "function": "describe_products", "service": "securityhub" }, { "function": "describe_standards", "service": "securityhub" }, { "function": "describe_standards_controls", "service": "securityhub" }, { "function": "get_administrator_account", "service": "securityhub" }, { "function": "get_enabled_standards", "service": "securityhub" }, { "function": "get_finding_aggregator", "service": "securityhub" }, { "function": "get_finding_history", "service": "securityhub" }, { "function": "get_findings", "service": "securityhub" }, { "function": "get_insight_results", "service": "securityhub" }, { "function": "get_insights", "service": "securityhub" }, { "function": "get_invitations_count", "service": "securityhub" }, { "function": "get_master_account", "service": "securityhub" }, { "function": "get_members", "service": "securityhub" }, { "function": "get_paginator", "service": "securityhub" }, { "function": "get_waiter", "service": "securityhub" }, { "function": "list_automation_rules", "service": "securityhub" }, { "function": "list_enabled_products_for_import", "service": "securityhub" }, { "function": "list_finding_aggregators", "service": "securityhub" }, { "function": "list_invitations", "service": "securityhub" }, { "function": "list_members", "service": "securityhub" }, { "function": "list_organization_admin_accounts", "service": "securityhub" }, { "function": "list_security_control_definitions", "service": "securityhub" }, { "function": "list_standards_control_associations", "service": "securityhub" }, { "function": "list_tags_for_resource", "service": "securityhub" } ] ================================================ FILE: scan/sample/services/securitylake.json ================================================ [ { "function": "get_data_lake_exception_subscription", "service": "securitylake" }, { "function": "get_data_lake_organization_configuration", "service": "securitylake" }, { "function": "get_data_lake_sources", "service": "securitylake" }, { "function": "get_paginator", "service": "securitylake" }, { "function": "get_subscriber", "service": "securitylake" }, { "function": "get_waiter", "service": "securitylake" }, { "function": "list_data_lake_exceptions", "service": "securitylake" }, { "function": "list_data_lakes", "service": "securitylake" }, { "function": "list_log_sources", "service": "securitylake" }, { "function": "list_subscribers", "service": "securitylake" }, { "function": "list_tags_for_resource", "service": "securitylake" } ] ================================================ FILE: scan/sample/services/serverlessrepo.json ================================================ [ { "function": "get_application", "service": "serverlessrepo" }, { "function": "get_application_policy", "service": "serverlessrepo" }, { "function": "get_cloud_formation_template", "service": "serverlessrepo" }, { "function": "get_paginator", "service": "serverlessrepo" }, { "function": "get_waiter", "service": "serverlessrepo" }, { "function": "list_application_dependencies", "service": "serverlessrepo" }, { "function": "list_application_versions", "service": "serverlessrepo" }, { "function": "list_applications", "service": "serverlessrepo" } ] ================================================ FILE: scan/sample/services/service-quotas.json ================================================ [ { "function": "get_association_for_service_quota_template", "service": "service-quotas" }, { "function": "get_aws_default_service_quota", "service": "service-quotas" }, { "function": "get_paginator", "service": "service-quotas" }, { "function": "get_requested_service_quota_change", "service": "service-quotas" }, { "function": "get_service_quota", "service": "service-quotas" }, { "function": "get_service_quota_increase_request_from_template", "service": "service-quotas" }, { "function": "get_waiter", "service": "service-quotas" }, { "function": "list_aws_default_service_quotas", "service": "service-quotas" }, { "function": "list_requested_service_quota_change_history", "service": "service-quotas" }, { "function": "list_requested_service_quota_change_history_by_quota", "service": "service-quotas" }, { "function": "list_service_quota_increase_requests_in_template", "service": "service-quotas" }, { "function": "list_service_quotas", "service": "service-quotas" }, { "function": "list_services", "service": "service-quotas" }, { "function": "list_tags_for_resource", "service": "service-quotas" } ] ================================================ FILE: scan/sample/services/servicecatalog-appregistry.json ================================================ [ { "function": "get_application", "service": "servicecatalog-appregistry" }, { "function": "get_associated_resource", "service": "servicecatalog-appregistry" }, { "function": "get_attribute_group", "service": "servicecatalog-appregistry" }, { "function": "get_configuration", "service": "servicecatalog-appregistry" }, { "function": "get_paginator", "service": "servicecatalog-appregistry" }, { "function": "get_waiter", "service": "servicecatalog-appregistry" }, { "function": "list_applications", "service": "servicecatalog-appregistry" }, { "function": "list_associated_attribute_groups", "service": "servicecatalog-appregistry" }, { "function": "list_associated_resources", "service": "servicecatalog-appregistry" }, { "function": "list_attribute_groups", "service": "servicecatalog-appregistry" }, { "function": "list_attribute_groups_for_application", "service": "servicecatalog-appregistry" }, { "function": "list_tags_for_resource", "service": "servicecatalog-appregistry" } ] ================================================ FILE: scan/sample/services/servicecatalog.json ================================================ [ { "function": "describe_constraint", "service": "servicecatalog" }, { "function": "describe_copy_product_status", "service": "servicecatalog" }, { "function": "describe_portfolio", "service": "servicecatalog" }, { "function": "describe_portfolio_share_status", "service": "servicecatalog" }, { "function": "describe_portfolio_shares", "service": "servicecatalog" }, { "function": "describe_product", "service": "servicecatalog" }, { "function": "describe_product_as_admin", "service": "servicecatalog" }, { "function": "describe_product_view", "service": "servicecatalog" }, { "function": "describe_provisioned_product", "service": "servicecatalog" }, { "function": "describe_provisioned_product_plan", "service": "servicecatalog" }, { "function": "describe_provisioning_artifact", "service": "servicecatalog" }, { "function": "describe_provisioning_parameters", "service": "servicecatalog" }, { "function": "describe_record", "service": "servicecatalog" }, { "function": "describe_service_action", "service": "servicecatalog" }, { "function": "describe_service_action_execution_parameters", "service": "servicecatalog" }, { "function": "describe_tag_option", "service": "servicecatalog" }, { "function": "get_aws_organizations_access_status", "service": "servicecatalog" }, { "function": "get_paginator", "service": "servicecatalog" }, { "function": "get_provisioned_product_outputs", "service": "servicecatalog" }, { "function": "get_waiter", "service": "servicecatalog" }, { "function": "list_accepted_portfolio_shares", "service": "servicecatalog" }, { "function": "list_budgets_for_resource", "service": "servicecatalog" }, { "function": "list_constraints_for_portfolio", "service": "servicecatalog" }, { "function": "list_launch_paths", "service": "servicecatalog" }, { "function": "list_organization_portfolio_access", "service": "servicecatalog" }, { "function": "list_portfolio_access", "service": "servicecatalog" }, { "function": "list_portfolios", "service": "servicecatalog" }, { "function": "list_portfolios_for_product", "service": "servicecatalog" }, { "function": "list_principals_for_portfolio", "service": "servicecatalog" }, { "function": "list_provisioned_product_plans", "service": "servicecatalog" }, { "function": "list_provisioning_artifacts", "service": "servicecatalog" }, { "function": "list_provisioning_artifacts_for_service_action", "service": "servicecatalog" }, { "function": "list_record_history", "service": "servicecatalog" }, { "function": "list_resources_for_tag_option", "service": "servicecatalog" }, { "function": "list_service_actions", "service": "servicecatalog" }, { "function": "list_service_actions_for_provisioning_artifact", "service": "servicecatalog" }, { "function": "list_stack_instances_for_provisioned_product", "service": "servicecatalog" }, { "function": "list_tag_options", "service": "servicecatalog" } ] ================================================ FILE: scan/sample/services/servicediscovery.json ================================================ [ { "function": "get_instance", "service": "servicediscovery" }, { "function": "get_instances_health_status", "service": "servicediscovery" }, { "function": "get_namespace", "service": "servicediscovery" }, { "function": "get_operation", "service": "servicediscovery" }, { "function": "get_paginator", "service": "servicediscovery" }, { "function": "get_service", "service": "servicediscovery" }, { "function": "get_waiter", "service": "servicediscovery" }, { "function": "list_instances", "service": "servicediscovery" }, { "function": "list_namespaces", "service": "servicediscovery" }, { "function": "list_operations", "service": "servicediscovery" }, { "function": "list_services", "service": "servicediscovery" }, { "function": "list_tags_for_resource", "service": "servicediscovery" } ] ================================================ FILE: scan/sample/services/ses.json ================================================ [ { "function": "describe_active_receipt_rule_set", "service": "ses" }, { "function": "describe_configuration_set", "service": "ses" }, { "function": "describe_receipt_rule", "service": "ses" }, { "function": "describe_receipt_rule_set", "service": "ses" }, { "function": "get_account_sending_enabled", "service": "ses" }, { "function": "get_custom_verification_email_template", "service": "ses" }, { "function": "get_identity_dkim_attributes", "service": "ses" }, { "function": "get_identity_mail_from_domain_attributes", "service": "ses" }, { "function": "get_identity_notification_attributes", "service": "ses" }, { "function": "get_identity_policies", "service": "ses" }, { "function": "get_identity_verification_attributes", "service": "ses" }, { "function": "get_paginator", "service": "ses" }, { "function": "get_send_quota", "service": "ses" }, { "function": "get_send_statistics", "service": "ses" }, { "function": "get_template", "service": "ses" }, { "function": "get_waiter", "service": "ses" }, { "function": "list_configuration_sets", "service": "ses" }, { "function": "list_custom_verification_email_templates", "service": "ses" }, { "function": "list_identities", "service": "ses" }, { "function": "list_identity_policies", "service": "ses" }, { "function": "list_receipt_filters", "service": "ses" }, { "function": "list_receipt_rule_sets", "service": "ses" }, { "function": "list_templates", "service": "ses" }, { "function": "list_verified_email_addresses", "service": "ses" } ] ================================================ FILE: scan/sample/services/sesv2.json ================================================ [ { "function": "get_account", "service": "sesv2" }, { "function": "get_blacklist_reports", "service": "sesv2" }, { "function": "get_configuration_set", "service": "sesv2" }, { "function": "get_configuration_set_event_destinations", "service": "sesv2" }, { "function": "get_contact", "service": "sesv2" }, { "function": "get_contact_list", "service": "sesv2" }, { "function": "get_custom_verification_email_template", "service": "sesv2" }, { "function": "get_dedicated_ip", "service": "sesv2" }, { "function": "get_dedicated_ip_pool", "service": "sesv2" }, { "function": "get_dedicated_ips", "service": "sesv2" }, { "function": "get_deliverability_dashboard_options", "service": "sesv2" }, { "function": "get_deliverability_test_report", "service": "sesv2" }, { "function": "get_domain_deliverability_campaign", "service": "sesv2" }, { "function": "get_domain_statistics_report", "service": "sesv2" }, { "function": "get_email_identity", "service": "sesv2" }, { "function": "get_email_identity_policies", "service": "sesv2" }, { "function": "get_email_template", "service": "sesv2" }, { "function": "get_import_job", "service": "sesv2" }, { "function": "get_paginator", "service": "sesv2" }, { "function": "get_suppressed_destination", "service": "sesv2" }, { "function": "get_waiter", "service": "sesv2" }, { "function": "list_configuration_sets", "service": "sesv2" }, { "function": "list_contact_lists", "service": "sesv2" }, { "function": "list_contacts", "service": "sesv2" }, { "function": "list_custom_verification_email_templates", "service": "sesv2" }, { "function": "list_dedicated_ip_pools", "service": "sesv2" }, { "function": "list_deliverability_test_reports", "service": "sesv2" }, { "function": "list_domain_deliverability_campaigns", "service": "sesv2" }, { "function": "list_email_identities", "service": "sesv2" }, { "function": "list_email_templates", "service": "sesv2" }, { "function": "list_import_jobs", "service": "sesv2" }, { "function": "list_recommendations", "service": "sesv2" }, { "function": "list_suppressed_destinations", "service": "sesv2" }, { "function": "list_tags_for_resource", "service": "sesv2" } ] ================================================ FILE: scan/sample/services/shield.json ================================================ [ { "function": "describe_attack", "service": "shield" }, { "function": "describe_attack_statistics", "service": "shield" }, { "function": "describe_drt_access", "service": "shield" }, { "function": "describe_emergency_contact_settings", "service": "shield" }, { "function": "describe_protection", "service": "shield" }, { "function": "describe_protection_group", "service": "shield" }, { "function": "describe_subscription", "service": "shield" }, { "function": "get_paginator", "service": "shield" }, { "function": "get_subscription_state", "service": "shield" }, { "function": "get_waiter", "service": "shield" }, { "function": "list_attacks", "service": "shield" }, { "function": "list_protection_groups", "service": "shield" }, { "function": "list_protections", "service": "shield" }, { "function": "list_resources_in_protection_group", "service": "shield" }, { "function": "list_tags_for_resource", "service": "shield" } ] ================================================ FILE: scan/sample/services/signer.json ================================================ [ { "function": "describe_signing_job", "service": "signer" }, { "function": "get_paginator", "service": "signer" }, { "function": "get_revocation_status", "service": "signer" }, { "function": "get_signing_platform", "service": "signer" }, { "function": "get_signing_profile", "service": "signer" }, { "function": "get_waiter", "service": "signer" }, { "function": "list_profile_permissions", "service": "signer" }, { "function": "list_signing_jobs", "service": "signer" }, { "function": "list_signing_platforms", "service": "signer" }, { "function": "list_signing_profiles", "service": "signer" }, { "function": "list_tags_for_resource", "service": "signer" } ] ================================================ FILE: scan/sample/services/simspaceweaver.json ================================================ [ { "function": "describe_app", "service": "simspaceweaver" }, { "function": "describe_simulation", "service": "simspaceweaver" }, { "function": "get_paginator", "service": "simspaceweaver" }, { "function": "get_waiter", "service": "simspaceweaver" }, { "function": "list_apps", "service": "simspaceweaver" }, { "function": "list_simulations", "service": "simspaceweaver" }, { "function": "list_tags_for_resource", "service": "simspaceweaver" } ] ================================================ FILE: scan/sample/services/sms-voice.json ================================================ [ { "function": "get_configuration_set_event_destinations", "service": "sms-voice" }, { "function": "get_paginator", "service": "sms-voice" }, { "function": "get_waiter", "service": "sms-voice" }, { "function": "list_configuration_sets", "service": "sms-voice" } ] ================================================ FILE: scan/sample/services/sms.json ================================================ [ { "function": "get_app", "service": "sms" }, { "function": "get_app_launch_configuration", "service": "sms" }, { "function": "get_app_replication_configuration", "service": "sms" }, { "function": "get_app_validation_configuration", "service": "sms" }, { "function": "get_app_validation_output", "service": "sms" }, { "function": "get_connectors", "service": "sms" }, { "function": "get_paginator", "service": "sms" }, { "function": "get_replication_jobs", "service": "sms" }, { "function": "get_replication_runs", "service": "sms" }, { "function": "get_servers", "service": "sms" }, { "function": "get_waiter", "service": "sms" }, { "function": "list_apps", "service": "sms" } ] ================================================ FILE: scan/sample/services/snow-device-management.json ================================================ [ { "function": "describe_device", "service": "snow-device-management" }, { "function": "describe_device_ec2_instances", "service": "snow-device-management" }, { "function": "describe_execution", "service": "snow-device-management" }, { "function": "describe_task", "service": "snow-device-management" }, { "function": "get_paginator", "service": "snow-device-management" }, { "function": "get_waiter", "service": "snow-device-management" }, { "function": "list_device_resources", "service": "snow-device-management" }, { "function": "list_devices", "service": "snow-device-management" }, { "function": "list_executions", "service": "snow-device-management" }, { "function": "list_tags_for_resource", "service": "snow-device-management" }, { "function": "list_tasks", "service": "snow-device-management" } ] ================================================ FILE: scan/sample/services/snowball.json ================================================ [ { "function": "describe_address", "service": "snowball" }, { "function": "describe_addresses", "service": "snowball" }, { "function": "describe_cluster", "service": "snowball" }, { "function": "describe_job", "service": "snowball" }, { "function": "describe_return_shipping_label", "service": "snowball" }, { "function": "get_job_manifest", "service": "snowball" }, { "function": "get_job_unlock_code", "service": "snowball" }, { "function": "get_paginator", "service": "snowball" }, { "function": "get_snowball_usage", "service": "snowball" }, { "function": "get_software_updates", "service": "snowball" }, { "function": "get_waiter", "service": "snowball" }, { "function": "list_cluster_jobs", "service": "snowball" }, { "function": "list_clusters", "service": "snowball" }, { "function": "list_compatible_images", "service": "snowball" }, { "function": "list_jobs", "service": "snowball" }, { "function": "list_long_term_pricing", "service": "snowball" }, { "function": "list_pickup_locations", "service": "snowball" }, { "function": "list_service_versions", "service": "snowball" } ] ================================================ FILE: scan/sample/services/sns.json ================================================ [ { "function": "get_data_protection_policy", "service": "sns" }, { "function": "get_endpoint_attributes", "service": "sns" }, { "function": "get_paginator", "service": "sns" }, { "function": "get_platform_application_attributes", "service": "sns" }, { "function": "get_sms_attributes", "service": "sns" }, { "function": "get_sms_sandbox_account_status", "service": "sns" }, { "function": "get_subscription_attributes", "service": "sns" }, { "function": "get_topic_attributes", "service": "sns" }, { "function": "get_waiter", "service": "sns" }, { "function": "list_endpoints_by_platform_application", "service": "sns" }, { "function": "list_origination_numbers", "service": "sns" }, { "function": "list_phone_numbers_opted_out", "service": "sns" }, { "function": "list_platform_applications", "service": "sns" }, { "function": "list_sms_sandbox_phone_numbers", "service": "sns" }, { "function": "list_subscriptions", "service": "sns" }, { "function": "list_subscriptions_by_topic", "service": "sns" }, { "function": "list_tags_for_resource", "service": "sns" }, { "function": "list_topics", "service": "sns" } ] ================================================ FILE: scan/sample/services/sqs.json ================================================ [ { "function": "get_paginator", "service": "sqs" }, { "function": "get_queue_attributes", "service": "sqs" }, { "function": "get_queue_url", "service": "sqs" }, { "function": "get_waiter", "service": "sqs" }, { "function": "list_dead_letter_source_queues", "service": "sqs" }, { "function": "list_message_move_tasks", "service": "sqs" }, { "function": "list_queue_tags", "service": "sqs" }, { "function": "list_queues", "service": "sqs" } ] ================================================ FILE: scan/sample/services/ssm-contacts.json ================================================ [ { "function": "describe_engagement", "service": "ssm-contacts" }, { "function": "describe_page", "service": "ssm-contacts" }, { "function": "get_contact", "service": "ssm-contacts" }, { "function": "get_contact_channel", "service": "ssm-contacts" }, { "function": "get_contact_policy", "service": "ssm-contacts" }, { "function": "get_paginator", "service": "ssm-contacts" }, { "function": "get_rotation", "service": "ssm-contacts" }, { "function": "get_rotation_override", "service": "ssm-contacts" }, { "function": "get_waiter", "service": "ssm-contacts" }, { "function": "list_contact_channels", "service": "ssm-contacts" }, { "function": "list_contacts", "service": "ssm-contacts" }, { "function": "list_engagements", "service": "ssm-contacts" }, { "function": "list_page_receipts", "service": "ssm-contacts" }, { "function": "list_page_resolutions", "service": "ssm-contacts" }, { "function": "list_pages_by_contact", "service": "ssm-contacts" }, { "function": "list_pages_by_engagement", "service": "ssm-contacts" }, { "function": "list_preview_rotation_shifts", "service": "ssm-contacts" }, { "function": "list_rotation_overrides", "service": "ssm-contacts" }, { "function": "list_rotation_shifts", "service": "ssm-contacts" }, { "function": "list_rotations", "service": "ssm-contacts" }, { "function": "list_tags_for_resource", "service": "ssm-contacts" } ] ================================================ FILE: scan/sample/services/ssm-incidents.json ================================================ [ { "function": "get_incident_record", "service": "ssm-incidents" }, { "function": "get_paginator", "service": "ssm-incidents" }, { "function": "get_replication_set", "service": "ssm-incidents" }, { "function": "get_resource_policies", "service": "ssm-incidents" }, { "function": "get_response_plan", "service": "ssm-incidents" }, { "function": "get_timeline_event", "service": "ssm-incidents" }, { "function": "get_waiter", "service": "ssm-incidents" }, { "function": "list_incident_records", "service": "ssm-incidents" }, { "function": "list_related_items", "service": "ssm-incidents" }, { "function": "list_replication_sets", "service": "ssm-incidents" }, { "function": "list_response_plans", "service": "ssm-incidents" }, { "function": "list_tags_for_resource", "service": "ssm-incidents" }, { "function": "list_timeline_events", "service": "ssm-incidents" } ] ================================================ FILE: scan/sample/services/ssm-sap.json ================================================ [ { "function": "get_application", "service": "ssm-sap" }, { "function": "get_component", "service": "ssm-sap" }, { "function": "get_database", "service": "ssm-sap" }, { "function": "get_operation", "service": "ssm-sap" }, { "function": "get_paginator", "service": "ssm-sap" }, { "function": "get_resource_permission", "service": "ssm-sap" }, { "function": "get_waiter", "service": "ssm-sap" }, { "function": "list_applications", "service": "ssm-sap" }, { "function": "list_components", "service": "ssm-sap" }, { "function": "list_databases", "service": "ssm-sap" }, { "function": "list_operations", "service": "ssm-sap" }, { "function": "list_tags_for_resource", "service": "ssm-sap" } ] ================================================ FILE: scan/sample/services/ssm.json ================================================ [ { "function": "describe_activations", "service": "ssm" }, { "function": "describe_association", "service": "ssm" }, { "function": "describe_association_execution_targets", "service": "ssm" }, { "function": "describe_association_executions", "service": "ssm" }, { "function": "describe_automation_executions", "service": "ssm" }, { "function": "describe_automation_step_executions", "service": "ssm" }, { "function": "describe_available_patches", "service": "ssm" }, { "function": "describe_document", "service": "ssm" }, { "function": "describe_document_permission", "service": "ssm" }, { "function": "describe_effective_instance_associations", "service": "ssm" }, { "function": "describe_effective_patches_for_patch_baseline", "service": "ssm" }, { "function": "describe_instance_associations_status", "service": "ssm" }, { "function": "describe_instance_information", "service": "ssm" }, { "function": "describe_instance_patch_states", "service": "ssm" }, { "function": "describe_instance_patch_states_for_patch_group", "service": "ssm" }, { "function": "describe_instance_patches", "service": "ssm" }, { "function": "describe_inventory_deletions", "service": "ssm" }, { "function": "describe_maintenance_window_execution_task_invocations", "service": "ssm" }, { "function": "describe_maintenance_window_execution_tasks", "service": "ssm" }, { "function": "describe_maintenance_window_executions", "service": "ssm" }, { "function": "describe_maintenance_window_schedule", "service": "ssm" }, { "function": "describe_maintenance_window_targets", "service": "ssm" }, { "function": "describe_maintenance_window_tasks", "service": "ssm" }, { "function": "describe_maintenance_windows", "service": "ssm" }, { "function": "describe_maintenance_windows_for_target", "service": "ssm" }, { "function": "describe_ops_items", "service": "ssm" }, { "function": "describe_parameters", "service": "ssm" }, { "function": "describe_patch_baselines", "service": "ssm" }, { "function": "describe_patch_group_state", "service": "ssm" }, { "function": "describe_patch_groups", "service": "ssm" }, { "function": "describe_patch_properties", "service": "ssm" }, { "function": "describe_sessions", "service": "ssm" }, { "function": "get_automation_execution", "service": "ssm" }, { "function": "get_calendar_state", "service": "ssm" }, { "function": "get_command_invocation", "service": "ssm" }, { "function": "get_connection_status", "service": "ssm" }, { "function": "get_default_patch_baseline", "service": "ssm" }, { "function": "get_deployable_patch_snapshot_for_instance", "service": "ssm" }, { "function": "get_document", "service": "ssm" }, { "function": "get_inventory", "service": "ssm" }, { "function": "get_inventory_schema", "service": "ssm" }, { "function": "get_maintenance_window", "service": "ssm" }, { "function": "get_maintenance_window_execution", "service": "ssm" }, { "function": "get_maintenance_window_execution_task", "service": "ssm" }, { "function": "get_maintenance_window_execution_task_invocation", "service": "ssm" }, { "function": "get_maintenance_window_task", "service": "ssm" }, { "function": "get_ops_item", "service": "ssm" }, { "function": "get_ops_metadata", "service": "ssm" }, { "function": "get_ops_summary", "service": "ssm" }, { "function": "get_paginator", "service": "ssm" }, { "function": "get_parameter", "service": "ssm" }, { "function": "get_parameter_history", "service": "ssm" }, { "function": "get_parameters", "service": "ssm" }, { "function": "get_parameters_by_path", "service": "ssm" }, { "function": "get_patch_baseline", "service": "ssm" }, { "function": "get_patch_baseline_for_patch_group", "service": "ssm" }, { "function": "get_resource_policies", "service": "ssm" }, { "function": "get_service_setting", "service": "ssm" }, { "function": "get_waiter", "service": "ssm" }, { "function": "list_association_versions", "service": "ssm" }, { "function": "list_associations", "service": "ssm" }, { "function": "list_command_invocations", "service": "ssm" }, { "function": "list_commands", "service": "ssm" }, { "function": "list_compliance_items", "service": "ssm" }, { "function": "list_compliance_summaries", "service": "ssm" }, { "function": "list_document_metadata_history", "service": "ssm" }, { "function": "list_document_versions", "service": "ssm" }, { "function": "list_documents", "service": "ssm" }, { "function": "list_inventory_entries", "service": "ssm" }, { "function": "list_ops_item_events", "service": "ssm" }, { "function": "list_ops_item_related_items", "service": "ssm" }, { "function": "list_ops_metadata", "service": "ssm" }, { "function": "list_resource_compliance_summaries", "service": "ssm" }, { "function": "list_resource_data_sync", "service": "ssm" }, { "function": "list_tags_for_resource", "service": "ssm" } ] ================================================ FILE: scan/sample/services/sso-admin.json ================================================ [ { "function": "describe_account_assignment_creation_status", "service": "sso-admin" }, { "function": "describe_account_assignment_deletion_status", "service": "sso-admin" }, { "function": "describe_instance_access_control_attribute_configuration", "service": "sso-admin" }, { "function": "describe_permission_set", "service": "sso-admin" }, { "function": "describe_permission_set_provisioning_status", "service": "sso-admin" }, { "function": "get_inline_policy_for_permission_set", "service": "sso-admin" }, { "function": "get_paginator", "service": "sso-admin" }, { "function": "get_permissions_boundary_for_permission_set", "service": "sso-admin" }, { "function": "get_waiter", "service": "sso-admin" }, { "function": "list_account_assignment_creation_status", "service": "sso-admin" }, { "function": "list_account_assignment_deletion_status", "service": "sso-admin" }, { "function": "list_account_assignments", "service": "sso-admin" }, { "function": "list_accounts_for_provisioned_permission_set", "service": "sso-admin" }, { "function": "list_customer_managed_policy_references_in_permission_set", "service": "sso-admin" }, { "function": "list_instances", "service": "sso-admin" }, { "function": "list_managed_policies_in_permission_set", "service": "sso-admin" }, { "function": "list_permission_set_provisioning_status", "service": "sso-admin" }, { "function": "list_permission_sets", "service": "sso-admin" }, { "function": "list_permission_sets_provisioned_to_account", "service": "sso-admin" }, { "function": "list_tags_for_resource", "service": "sso-admin" } ] ================================================ FILE: scan/sample/services/sso-oidc.json ================================================ [ { "function": "get_paginator", "service": "sso-oidc" }, { "function": "get_waiter", "service": "sso-oidc" } ] ================================================ FILE: scan/sample/services/sso.json ================================================ [ { "function": "get_paginator", "service": "sso" }, { "function": "get_role_credentials", "service": "sso" }, { "function": "get_waiter", "service": "sso" }, { "function": "list_account_roles", "service": "sso" }, { "function": "list_accounts", "service": "sso" } ] ================================================ FILE: scan/sample/services/stepfunctions.json ================================================ [ { "function": "describe_activity", "service": "stepfunctions" }, { "function": "describe_execution", "service": "stepfunctions" }, { "function": "describe_map_run", "service": "stepfunctions" }, { "function": "describe_state_machine", "service": "stepfunctions" }, { "function": "describe_state_machine_alias", "service": "stepfunctions" }, { "function": "describe_state_machine_for_execution", "service": "stepfunctions" }, { "function": "get_activity_task", "service": "stepfunctions" }, { "function": "get_execution_history", "service": "stepfunctions" }, { "function": "get_paginator", "service": "stepfunctions" }, { "function": "get_waiter", "service": "stepfunctions" }, { "function": "list_activities", "service": "stepfunctions" }, { "function": "list_executions", "service": "stepfunctions" }, { "function": "list_map_runs", "service": "stepfunctions" }, { "function": "list_state_machine_aliases", "service": "stepfunctions" }, { "function": "list_state_machine_versions", "service": "stepfunctions" }, { "function": "list_state_machines", "service": "stepfunctions" }, { "function": "list_tags_for_resource", "service": "stepfunctions" } ] ================================================ FILE: scan/sample/services/storagegateway.json ================================================ [ { "function": "describe_availability_monitor_test", "service": "storagegateway" }, { "function": "describe_bandwidth_rate_limit", "service": "storagegateway" }, { "function": "describe_bandwidth_rate_limit_schedule", "service": "storagegateway" }, { "function": "describe_cache", "service": "storagegateway" }, { "function": "describe_cached_iscsi_volumes", "service": "storagegateway" }, { "function": "describe_chap_credentials", "service": "storagegateway" }, { "function": "describe_file_system_associations", "service": "storagegateway" }, { "function": "describe_gateway_information", "service": "storagegateway" }, { "function": "describe_maintenance_start_time", "service": "storagegateway" }, { "function": "describe_nfs_file_shares", "service": "storagegateway" }, { "function": "describe_smb_file_shares", "service": "storagegateway" }, { "function": "describe_smb_settings", "service": "storagegateway" }, { "function": "describe_snapshot_schedule", "service": "storagegateway" }, { "function": "describe_stored_iscsi_volumes", "service": "storagegateway" }, { "function": "describe_tape_archives", "service": "storagegateway" }, { "function": "describe_tape_recovery_points", "service": "storagegateway" }, { "function": "describe_tapes", "service": "storagegateway" }, { "function": "describe_upload_buffer", "service": "storagegateway" }, { "function": "describe_vtl_devices", "service": "storagegateway" }, { "function": "describe_working_storage", "service": "storagegateway" }, { "function": "get_paginator", "service": "storagegateway" }, { "function": "get_waiter", "service": "storagegateway" }, { "function": "list_automatic_tape_creation_policies", "service": "storagegateway" }, { "function": "list_file_shares", "service": "storagegateway" }, { "function": "list_file_system_associations", "service": "storagegateway" }, { "function": "list_gateways", "service": "storagegateway" }, { "function": "list_local_disks", "service": "storagegateway" }, { "function": "list_tags_for_resource", "service": "storagegateway" }, { "function": "list_tape_pools", "service": "storagegateway" }, { "function": "list_tapes", "service": "storagegateway" }, { "function": "list_volume_initiators", "service": "storagegateway" }, { "function": "list_volume_recovery_points", "service": "storagegateway" }, { "function": "list_volumes", "service": "storagegateway" } ] ================================================ FILE: scan/sample/services/sts.json ================================================ [ { "function": "get_access_key_info", "service": "sts" }, { "function": "get_caller_identity", "service": "sts" }, { "function": "get_federation_token", "service": "sts" }, { "function": "get_paginator", "service": "sts" }, { "function": "get_session_token", "service": "sts" }, { "function": "get_waiter", "service": "sts" } ] ================================================ FILE: scan/sample/services/support-app.json ================================================ [ { "function": "get_account_alias", "service": "support-app" }, { "function": "get_paginator", "service": "support-app" }, { "function": "get_waiter", "service": "support-app" }, { "function": "list_slack_channel_configurations", "service": "support-app" }, { "function": "list_slack_workspace_configurations", "service": "support-app" } ] ================================================ FILE: scan/sample/services/support.json ================================================ [ { "function": "describe_attachment", "service": "support" }, { "function": "describe_cases", "service": "support" }, { "function": "describe_communications", "service": "support" }, { "function": "describe_create_case_options", "service": "support" }, { "function": "describe_services", "service": "support" }, { "function": "describe_severity_levels", "service": "support" }, { "function": "describe_supported_languages", "service": "support" }, { "function": "describe_trusted_advisor_check_refresh_statuses", "service": "support" }, { "function": "describe_trusted_advisor_check_result", "service": "support" }, { "function": "describe_trusted_advisor_check_summaries", "service": "support" }, { "function": "describe_trusted_advisor_checks", "service": "support" }, { "function": "get_paginator", "service": "support" }, { "function": "get_waiter", "service": "support" } ] ================================================ FILE: scan/sample/services/swf.json ================================================ [ { "function": "describe_activity_type", "service": "swf" }, { "function": "describe_domain", "service": "swf" }, { "function": "describe_workflow_execution", "service": "swf" }, { "function": "describe_workflow_type", "service": "swf" }, { "function": "get_paginator", "service": "swf" }, { "function": "get_waiter", "service": "swf" }, { "function": "get_workflow_execution_history", "service": "swf" }, { "function": "list_activity_types", "service": "swf" }, { "function": "list_closed_workflow_executions", "service": "swf" }, { "function": "list_domains", "service": "swf" }, { "function": "list_open_workflow_executions", "service": "swf" }, { "function": "list_tags_for_resource", "service": "swf" }, { "function": "list_workflow_types", "service": "swf" } ] ================================================ FILE: scan/sample/services/synthetics.json ================================================ [ { "function": "describe_canaries", "service": "synthetics" }, { "function": "describe_canaries_last_run", "service": "synthetics" }, { "function": "describe_runtime_versions", "service": "synthetics" }, { "function": "get_canary", "service": "synthetics" }, { "function": "get_canary_runs", "service": "synthetics" }, { "function": "get_group", "service": "synthetics" }, { "function": "get_paginator", "service": "synthetics" }, { "function": "get_waiter", "service": "synthetics" }, { "function": "list_associated_groups", "service": "synthetics" }, { "function": "list_group_resources", "service": "synthetics" }, { "function": "list_groups", "service": "synthetics" }, { "function": "list_tags_for_resource", "service": "synthetics" } ] ================================================ FILE: scan/sample/services/textract.json ================================================ [ { "function": "get_document_analysis", "service": "textract" }, { "function": "get_document_text_detection", "service": "textract" }, { "function": "get_expense_analysis", "service": "textract" }, { "function": "get_lending_analysis", "service": "textract" }, { "function": "get_lending_analysis_summary", "service": "textract" }, { "function": "get_paginator", "service": "textract" }, { "function": "get_waiter", "service": "textract" } ] ================================================ FILE: scan/sample/services/timestream-query.json ================================================ [ { "function": "describe_endpoints", "service": "timestream-query" }, { "function": "describe_scheduled_query", "service": "timestream-query" }, { "function": "get_paginator", "service": "timestream-query" }, { "function": "get_waiter", "service": "timestream-query" }, { "function": "list_scheduled_queries", "service": "timestream-query" }, { "function": "list_tags_for_resource", "service": "timestream-query" } ] ================================================ FILE: scan/sample/services/timestream-write.json ================================================ [ { "function": "describe_batch_load_task", "service": "timestream-write" }, { "function": "describe_database", "service": "timestream-write" }, { "function": "describe_endpoints", "service": "timestream-write" }, { "function": "describe_table", "service": "timestream-write" }, { "function": "get_paginator", "service": "timestream-write" }, { "function": "get_waiter", "service": "timestream-write" }, { "function": "list_batch_load_tasks", "service": "timestream-write" }, { "function": "list_databases", "service": "timestream-write" }, { "function": "list_tables", "service": "timestream-write" }, { "function": "list_tags_for_resource", "service": "timestream-write" } ] ================================================ FILE: scan/sample/services/tnb.json ================================================ [ { "function": "get_paginator", "service": "tnb" }, { "function": "get_sol_function_instance", "service": "tnb" }, { "function": "get_sol_function_package", "service": "tnb" }, { "function": "get_sol_function_package_content", "service": "tnb" }, { "function": "get_sol_function_package_descriptor", "service": "tnb" }, { "function": "get_sol_network_instance", "service": "tnb" }, { "function": "get_sol_network_operation", "service": "tnb" }, { "function": "get_sol_network_package", "service": "tnb" }, { "function": "get_sol_network_package_content", "service": "tnb" }, { "function": "get_sol_network_package_descriptor", "service": "tnb" }, { "function": "get_waiter", "service": "tnb" }, { "function": "list_sol_function_instances", "service": "tnb" }, { "function": "list_sol_function_packages", "service": "tnb" }, { "function": "list_sol_network_instances", "service": "tnb" }, { "function": "list_sol_network_operations", "service": "tnb" }, { "function": "list_sol_network_packages", "service": "tnb" }, { "function": "list_tags_for_resource", "service": "tnb" } ] ================================================ FILE: scan/sample/services/transcribe.json ================================================ [ { "function": "describe_language_model", "service": "transcribe" }, { "function": "get_call_analytics_category", "service": "transcribe" }, { "function": "get_call_analytics_job", "service": "transcribe" }, { "function": "get_medical_transcription_job", "service": "transcribe" }, { "function": "get_medical_vocabulary", "service": "transcribe" }, { "function": "get_paginator", "service": "transcribe" }, { "function": "get_transcription_job", "service": "transcribe" }, { "function": "get_vocabulary", "service": "transcribe" }, { "function": "get_vocabulary_filter", "service": "transcribe" }, { "function": "get_waiter", "service": "transcribe" }, { "function": "list_call_analytics_categories", "service": "transcribe" }, { "function": "list_call_analytics_jobs", "service": "transcribe" }, { "function": "list_language_models", "service": "transcribe" }, { "function": "list_medical_transcription_jobs", "service": "transcribe" }, { "function": "list_medical_vocabularies", "service": "transcribe" }, { "function": "list_tags_for_resource", "service": "transcribe" }, { "function": "list_transcription_jobs", "service": "transcribe" }, { "function": "list_vocabularies", "service": "transcribe" }, { "function": "list_vocabulary_filters", "service": "transcribe" } ] ================================================ FILE: scan/sample/services/transfer.json ================================================ [ { "function": "describe_access", "service": "transfer" }, { "function": "describe_agreement", "service": "transfer" }, { "function": "describe_certificate", "service": "transfer" }, { "function": "describe_connector", "service": "transfer" }, { "function": "describe_execution", "service": "transfer" }, { "function": "describe_host_key", "service": "transfer" }, { "function": "describe_profile", "service": "transfer" }, { "function": "describe_security_policy", "service": "transfer" }, { "function": "describe_server", "service": "transfer" }, { "function": "describe_user", "service": "transfer" }, { "function": "describe_workflow", "service": "transfer" }, { "function": "get_paginator", "service": "transfer" }, { "function": "get_waiter", "service": "transfer" }, { "function": "list_accesses", "service": "transfer" }, { "function": "list_agreements", "service": "transfer" }, { "function": "list_certificates", "service": "transfer" }, { "function": "list_connectors", "service": "transfer" }, { "function": "list_executions", "service": "transfer" }, { "function": "list_host_keys", "service": "transfer" }, { "function": "list_profiles", "service": "transfer" }, { "function": "list_security_policies", "service": "transfer" }, { "function": "list_servers", "service": "transfer" }, { "function": "list_tags_for_resource", "service": "transfer" }, { "function": "list_users", "service": "transfer" }, { "function": "list_workflows", "service": "transfer" } ] ================================================ FILE: scan/sample/services/translate.json ================================================ [ { "function": "describe_text_translation_job", "service": "translate" }, { "function": "get_paginator", "service": "translate" }, { "function": "get_parallel_data", "service": "translate" }, { "function": "get_terminology", "service": "translate" }, { "function": "get_waiter", "service": "translate" }, { "function": "list_languages", "service": "translate" }, { "function": "list_parallel_data", "service": "translate" }, { "function": "list_tags_for_resource", "service": "translate" }, { "function": "list_terminologies", "service": "translate" }, { "function": "list_text_translation_jobs", "service": "translate" } ] ================================================ FILE: scan/sample/services/verifiedpermissions.json ================================================ [ { "function": "get_identity_source", "service": "verifiedpermissions" }, { "function": "get_paginator", "service": "verifiedpermissions" }, { "function": "get_policy", "service": "verifiedpermissions" }, { "function": "get_policy_store", "service": "verifiedpermissions" }, { "function": "get_policy_template", "service": "verifiedpermissions" }, { "function": "get_schema", "service": "verifiedpermissions" }, { "function": "get_waiter", "service": "verifiedpermissions" }, { "function": "list_identity_sources", "service": "verifiedpermissions" }, { "function": "list_policies", "service": "verifiedpermissions" }, { "function": "list_policy_stores", "service": "verifiedpermissions" }, { "function": "list_policy_templates", "service": "verifiedpermissions" } ] ================================================ FILE: scan/sample/services/voice-id.json ================================================ [ { "function": "describe_domain", "service": "voice-id" }, { "function": "describe_fraudster", "service": "voice-id" }, { "function": "describe_fraudster_registration_job", "service": "voice-id" }, { "function": "describe_speaker", "service": "voice-id" }, { "function": "describe_speaker_enrollment_job", "service": "voice-id" }, { "function": "describe_watchlist", "service": "voice-id" }, { "function": "get_paginator", "service": "voice-id" }, { "function": "get_waiter", "service": "voice-id" }, { "function": "list_domains", "service": "voice-id" }, { "function": "list_fraudster_registration_jobs", "service": "voice-id" }, { "function": "list_fraudsters", "service": "voice-id" }, { "function": "list_speaker_enrollment_jobs", "service": "voice-id" }, { "function": "list_speakers", "service": "voice-id" }, { "function": "list_tags_for_resource", "service": "voice-id" }, { "function": "list_watchlists", "service": "voice-id" } ] ================================================ FILE: scan/sample/services/vpc-lattice.json ================================================ [ { "function": "get_access_log_subscription", "service": "vpc-lattice" }, { "function": "get_auth_policy", "service": "vpc-lattice" }, { "function": "get_listener", "service": "vpc-lattice" }, { "function": "get_paginator", "service": "vpc-lattice" }, { "function": "get_resource_policy", "service": "vpc-lattice" }, { "function": "get_rule", "service": "vpc-lattice" }, { "function": "get_service", "service": "vpc-lattice" }, { "function": "get_service_network", "service": "vpc-lattice" }, { "function": "get_service_network_service_association", "service": "vpc-lattice" }, { "function": "get_service_network_vpc_association", "service": "vpc-lattice" }, { "function": "get_target_group", "service": "vpc-lattice" }, { "function": "get_waiter", "service": "vpc-lattice" }, { "function": "list_access_log_subscriptions", "service": "vpc-lattice" }, { "function": "list_listeners", "service": "vpc-lattice" }, { "function": "list_rules", "service": "vpc-lattice" }, { "function": "list_service_network_service_associations", "service": "vpc-lattice" }, { "function": "list_service_network_vpc_associations", "service": "vpc-lattice" }, { "function": "list_service_networks", "service": "vpc-lattice" }, { "function": "list_services", "service": "vpc-lattice" }, { "function": "list_tags_for_resource", "service": "vpc-lattice" }, { "function": "list_target_groups", "service": "vpc-lattice" }, { "function": "list_targets", "service": "vpc-lattice" } ] ================================================ FILE: scan/sample/services/waf-regional.json ================================================ [ { "function": "get_byte_match_set", "service": "waf-regional" }, { "function": "get_change_token", "service": "waf-regional" }, { "function": "get_change_token_status", "service": "waf-regional" }, { "function": "get_geo_match_set", "service": "waf-regional" }, { "function": "get_ip_set", "service": "waf-regional" }, { "function": "get_logging_configuration", "service": "waf-regional" }, { "function": "get_paginator", "service": "waf-regional" }, { "function": "get_permission_policy", "service": "waf-regional" }, { "function": "get_rate_based_rule", "service": "waf-regional" }, { "function": "get_rate_based_rule_managed_keys", "service": "waf-regional" }, { "function": "get_regex_match_set", "service": "waf-regional" }, { "function": "get_regex_pattern_set", "service": "waf-regional" }, { "function": "get_rule", "service": "waf-regional" }, { "function": "get_rule_group", "service": "waf-regional" }, { "function": "get_sampled_requests", "service": "waf-regional" }, { "function": "get_size_constraint_set", "service": "waf-regional" }, { "function": "get_sql_injection_match_set", "service": "waf-regional" }, { "function": "get_waiter", "service": "waf-regional" }, { "function": "get_web_acl", "service": "waf-regional" }, { "function": "get_web_acl_for_resource", "service": "waf-regional" }, { "function": "get_xss_match_set", "service": "waf-regional" }, { "function": "list_activated_rules_in_rule_group", "service": "waf-regional" }, { "function": "list_byte_match_sets", "service": "waf-regional" }, { "function": "list_geo_match_sets", "service": "waf-regional" }, { "function": "list_ip_sets", "service": "waf-regional" }, { "function": "list_logging_configurations", "service": "waf-regional" }, { "function": "list_rate_based_rules", "service": "waf-regional" }, { "function": "list_regex_match_sets", "service": "waf-regional" }, { "function": "list_regex_pattern_sets", "service": "waf-regional" }, { "function": "list_resources_for_web_acl", "service": "waf-regional" }, { "function": "list_rule_groups", "service": "waf-regional" }, { "function": "list_rules", "service": "waf-regional" }, { "function": "list_size_constraint_sets", "service": "waf-regional" }, { "function": "list_sql_injection_match_sets", "service": "waf-regional" }, { "function": "list_subscribed_rule_groups", "service": "waf-regional" }, { "function": "list_tags_for_resource", "service": "waf-regional" }, { "function": "list_web_acls", "service": "waf-regional" }, { "function": "list_xss_match_sets", "service": "waf-regional" } ] ================================================ FILE: scan/sample/services/waf.json ================================================ [ { "function": "get_byte_match_set", "service": "waf" }, { "function": "get_change_token", "service": "waf" }, { "function": "get_change_token_status", "service": "waf" }, { "function": "get_geo_match_set", "service": "waf" }, { "function": "get_ip_set", "service": "waf" }, { "function": "get_logging_configuration", "service": "waf" }, { "function": "get_paginator", "service": "waf" }, { "function": "get_permission_policy", "service": "waf" }, { "function": "get_rate_based_rule", "service": "waf" }, { "function": "get_rate_based_rule_managed_keys", "service": "waf" }, { "function": "get_regex_match_set", "service": "waf" }, { "function": "get_regex_pattern_set", "service": "waf" }, { "function": "get_rule", "service": "waf" }, { "function": "get_rule_group", "service": "waf" }, { "function": "get_sampled_requests", "service": "waf" }, { "function": "get_size_constraint_set", "service": "waf" }, { "function": "get_sql_injection_match_set", "service": "waf" }, { "function": "get_waiter", "service": "waf" }, { "function": "get_web_acl", "service": "waf" }, { "function": "get_xss_match_set", "service": "waf" }, { "function": "list_activated_rules_in_rule_group", "service": "waf" }, { "function": "list_byte_match_sets", "service": "waf" }, { "function": "list_geo_match_sets", "service": "waf" }, { "function": "list_ip_sets", "service": "waf" }, { "function": "list_logging_configurations", "service": "waf" }, { "function": "list_rate_based_rules", "service": "waf" }, { "function": "list_regex_match_sets", "service": "waf" }, { "function": "list_regex_pattern_sets", "service": "waf" }, { "function": "list_rule_groups", "service": "waf" }, { "function": "list_rules", "service": "waf" }, { "function": "list_size_constraint_sets", "service": "waf" }, { "function": "list_sql_injection_match_sets", "service": "waf" }, { "function": "list_subscribed_rule_groups", "service": "waf" }, { "function": "list_tags_for_resource", "service": "waf" }, { "function": "list_web_acls", "service": "waf" }, { "function": "list_xss_match_sets", "service": "waf" } ] ================================================ FILE: scan/sample/services/wafv2.json ================================================ [ { "function": "describe_all_managed_products", "service": "wafv2" }, { "function": "describe_managed_products_by_vendor", "service": "wafv2" }, { "function": "describe_managed_rule_group", "service": "wafv2" }, { "function": "get_decrypted_api_key", "service": "wafv2" }, { "function": "get_ip_set", "service": "wafv2" }, { "function": "get_logging_configuration", "service": "wafv2" }, { "function": "get_managed_rule_set", "service": "wafv2" }, { "function": "get_mobile_sdk_release", "service": "wafv2" }, { "function": "get_paginator", "service": "wafv2" }, { "function": "get_permission_policy", "service": "wafv2" }, { "function": "get_rate_based_statement_managed_keys", "service": "wafv2" }, { "function": "get_regex_pattern_set", "service": "wafv2" }, { "function": "get_rule_group", "service": "wafv2" }, { "function": "get_sampled_requests", "service": "wafv2" }, { "function": "get_waiter", "service": "wafv2" }, { "function": "get_web_acl", "service": "wafv2" }, { "function": "get_web_acl_for_resource", "service": "wafv2" }, { "function": "list_api_keys", "service": "wafv2" }, { "function": "list_available_managed_rule_group_versions", "service": "wafv2" }, { "function": "list_available_managed_rule_groups", "service": "wafv2" }, { "function": "list_ip_sets", "service": "wafv2" }, { "function": "list_logging_configurations", "service": "wafv2" }, { "function": "list_managed_rule_sets", "service": "wafv2" }, { "function": "list_mobile_sdk_releases", "service": "wafv2" }, { "function": "list_regex_pattern_sets", "service": "wafv2" }, { "function": "list_resources_for_web_acl", "service": "wafv2" }, { "function": "list_rule_groups", "service": "wafv2" }, { "function": "list_tags_for_resource", "service": "wafv2" }, { "function": "list_web_acls", "service": "wafv2" } ] ================================================ FILE: scan/sample/services/wellarchitected.json ================================================ [ { "function": "get_answer", "service": "wellarchitected" }, { "function": "get_consolidated_report", "service": "wellarchitected" }, { "function": "get_lens", "service": "wellarchitected" }, { "function": "get_lens_review", "service": "wellarchitected" }, { "function": "get_lens_review_report", "service": "wellarchitected" }, { "function": "get_lens_version_difference", "service": "wellarchitected" }, { "function": "get_milestone", "service": "wellarchitected" }, { "function": "get_paginator", "service": "wellarchitected" }, { "function": "get_profile", "service": "wellarchitected" }, { "function": "get_profile_template", "service": "wellarchitected" }, { "function": "get_waiter", "service": "wellarchitected" }, { "function": "get_workload", "service": "wellarchitected" }, { "function": "list_answers", "service": "wellarchitected" }, { "function": "list_check_details", "service": "wellarchitected" }, { "function": "list_check_summaries", "service": "wellarchitected" }, { "function": "list_lens_review_improvements", "service": "wellarchitected" }, { "function": "list_lens_reviews", "service": "wellarchitected" }, { "function": "list_lens_shares", "service": "wellarchitected" }, { "function": "list_lenses", "service": "wellarchitected" }, { "function": "list_milestones", "service": "wellarchitected" }, { "function": "list_notifications", "service": "wellarchitected" }, { "function": "list_profile_notifications", "service": "wellarchitected" }, { "function": "list_profile_shares", "service": "wellarchitected" }, { "function": "list_profiles", "service": "wellarchitected" }, { "function": "list_share_invitations", "service": "wellarchitected" }, { "function": "list_tags_for_resource", "service": "wellarchitected" }, { "function": "list_workload_shares", "service": "wellarchitected" }, { "function": "list_workloads", "service": "wellarchitected" } ] ================================================ FILE: scan/sample/services/wisdom.json ================================================ [ { "function": "get_assistant", "service": "wisdom" }, { "function": "get_assistant_association", "service": "wisdom" }, { "function": "get_content", "service": "wisdom" }, { "function": "get_content_summary", "service": "wisdom" }, { "function": "get_knowledge_base", "service": "wisdom" }, { "function": "get_paginator", "service": "wisdom" }, { "function": "get_recommendations", "service": "wisdom" }, { "function": "get_session", "service": "wisdom" }, { "function": "get_waiter", "service": "wisdom" }, { "function": "list_assistant_associations", "service": "wisdom" }, { "function": "list_assistants", "service": "wisdom" }, { "function": "list_contents", "service": "wisdom" }, { "function": "list_knowledge_bases", "service": "wisdom" }, { "function": "list_tags_for_resource", "service": "wisdom" } ] ================================================ FILE: scan/sample/services/workdocs.json ================================================ [ { "function": "describe_activities", "service": "workdocs" }, { "function": "describe_comments", "service": "workdocs" }, { "function": "describe_document_versions", "service": "workdocs" }, { "function": "describe_folder_contents", "service": "workdocs" }, { "function": "describe_groups", "service": "workdocs" }, { "function": "describe_notification_subscriptions", "service": "workdocs" }, { "function": "describe_resource_permissions", "service": "workdocs" }, { "function": "describe_root_folders", "service": "workdocs" }, { "function": "describe_users", "service": "workdocs" }, { "function": "get_current_user", "service": "workdocs" }, { "function": "get_document", "service": "workdocs" }, { "function": "get_document_path", "service": "workdocs" }, { "function": "get_document_version", "service": "workdocs" }, { "function": "get_folder", "service": "workdocs" }, { "function": "get_folder_path", "service": "workdocs" }, { "function": "get_paginator", "service": "workdocs" }, { "function": "get_resources", "service": "workdocs" }, { "function": "get_waiter", "service": "workdocs" } ] ================================================ FILE: scan/sample/services/worklink.json ================================================ [ { "function": "describe_audit_stream_configuration", "service": "worklink" }, { "function": "describe_company_network_configuration", "service": "worklink" }, { "function": "describe_device", "service": "worklink" }, { "function": "describe_device_policy_configuration", "service": "worklink" }, { "function": "describe_domain", "service": "worklink" }, { "function": "describe_fleet_metadata", "service": "worklink" }, { "function": "describe_identity_provider_configuration", "service": "worklink" }, { "function": "describe_website_certificate_authority", "service": "worklink" }, { "function": "get_paginator", "service": "worklink" }, { "function": "get_waiter", "service": "worklink" }, { "function": "list_devices", "service": "worklink" }, { "function": "list_domains", "service": "worklink" }, { "function": "list_fleets", "service": "worklink" }, { "function": "list_tags_for_resource", "service": "worklink" }, { "function": "list_website_authorization_providers", "service": "worklink" }, { "function": "list_website_certificate_authorities", "service": "worklink" } ] ================================================ FILE: scan/sample/services/workmail.json ================================================ [ { "function": "describe_email_monitoring_configuration", "service": "workmail" }, { "function": "describe_group", "service": "workmail" }, { "function": "describe_inbound_dmarc_settings", "service": "workmail" }, { "function": "describe_mailbox_export_job", "service": "workmail" }, { "function": "describe_organization", "service": "workmail" }, { "function": "describe_resource", "service": "workmail" }, { "function": "describe_user", "service": "workmail" }, { "function": "get_access_control_effect", "service": "workmail" }, { "function": "get_default_retention_policy", "service": "workmail" }, { "function": "get_impersonation_role", "service": "workmail" }, { "function": "get_impersonation_role_effect", "service": "workmail" }, { "function": "get_mail_domain", "service": "workmail" }, { "function": "get_mailbox_details", "service": "workmail" }, { "function": "get_mobile_device_access_effect", "service": "workmail" }, { "function": "get_mobile_device_access_override", "service": "workmail" }, { "function": "get_paginator", "service": "workmail" }, { "function": "get_waiter", "service": "workmail" }, { "function": "list_access_control_rules", "service": "workmail" }, { "function": "list_aliases", "service": "workmail" }, { "function": "list_availability_configurations", "service": "workmail" }, { "function": "list_group_members", "service": "workmail" }, { "function": "list_groups", "service": "workmail" }, { "function": "list_impersonation_roles", "service": "workmail" }, { "function": "list_mail_domains", "service": "workmail" }, { "function": "list_mailbox_export_jobs", "service": "workmail" }, { "function": "list_mailbox_permissions", "service": "workmail" }, { "function": "list_mobile_device_access_overrides", "service": "workmail" }, { "function": "list_mobile_device_access_rules", "service": "workmail" }, { "function": "list_organizations", "service": "workmail" }, { "function": "list_resource_delegates", "service": "workmail" }, { "function": "list_resources", "service": "workmail" }, { "function": "list_tags_for_resource", "service": "workmail" }, { "function": "list_users", "service": "workmail" } ] ================================================ FILE: scan/sample/services/workmailmessageflow.json ================================================ [ { "function": "get_paginator", "service": "workmailmessageflow" }, { "function": "get_raw_message_content", "service": "workmailmessageflow" }, { "function": "get_waiter", "service": "workmailmessageflow" } ] ================================================ FILE: scan/sample/services/workspaces-web.json ================================================ [ { "function": "get_browser_settings", "service": "workspaces-web" }, { "function": "get_identity_provider", "service": "workspaces-web" }, { "function": "get_ip_access_settings", "service": "workspaces-web" }, { "function": "get_network_settings", "service": "workspaces-web" }, { "function": "get_paginator", "service": "workspaces-web" }, { "function": "get_portal", "service": "workspaces-web" }, { "function": "get_portal_service_provider_metadata", "service": "workspaces-web" }, { "function": "get_trust_store", "service": "workspaces-web" }, { "function": "get_trust_store_certificate", "service": "workspaces-web" }, { "function": "get_user_access_logging_settings", "service": "workspaces-web" }, { "function": "get_user_settings", "service": "workspaces-web" }, { "function": "get_waiter", "service": "workspaces-web" }, { "function": "list_browser_settings", "service": "workspaces-web" }, { "function": "list_identity_providers", "service": "workspaces-web" }, { "function": "list_ip_access_settings", "service": "workspaces-web" }, { "function": "list_network_settings", "service": "workspaces-web" }, { "function": "list_portals", "service": "workspaces-web" }, { "function": "list_tags_for_resource", "service": "workspaces-web" }, { "function": "list_trust_store_certificates", "service": "workspaces-web" }, { "function": "list_trust_stores", "service": "workspaces-web" }, { "function": "list_user_access_logging_settings", "service": "workspaces-web" }, { "function": "list_user_settings", "service": "workspaces-web" } ] ================================================ FILE: scan/sample/services/workspaces.json ================================================ [ { "function": "describe_account", "service": "workspaces" }, { "function": "describe_account_modifications", "service": "workspaces" }, { "function": "describe_client_branding", "service": "workspaces" }, { "function": "describe_client_properties", "service": "workspaces" }, { "function": "describe_connect_client_add_ins", "service": "workspaces" }, { "function": "describe_connection_alias_permissions", "service": "workspaces" }, { "function": "describe_connection_aliases", "service": "workspaces" }, { "function": "describe_ip_groups", "service": "workspaces" }, { "function": "describe_tags", "service": "workspaces" }, { "function": "describe_workspace_bundles", "service": "workspaces" }, { "function": "describe_workspace_directories", "service": "workspaces" }, { "function": "describe_workspace_image_permissions", "service": "workspaces" }, { "function": "describe_workspace_images", "service": "workspaces" }, { "function": "describe_workspace_snapshots", "service": "workspaces" }, { "function": "describe_workspaces", "service": "workspaces" }, { "function": "describe_workspaces_connection_status", "service": "workspaces" }, { "function": "get_paginator", "service": "workspaces" }, { "function": "get_waiter", "service": "workspaces" }, { "function": "list_available_management_cidr_ranges", "service": "workspaces" } ] ================================================ FILE: scan/sample/services/xray.json ================================================ [ { "function": "get_encryption_config", "service": "xray" }, { "function": "get_group", "service": "xray" }, { "function": "get_groups", "service": "xray" }, { "function": "get_insight", "service": "xray" }, { "function": "get_insight_events", "service": "xray" }, { "function": "get_insight_impact_graph", "service": "xray" }, { "function": "get_insight_summaries", "service": "xray" }, { "function": "get_paginator", "service": "xray" }, { "function": "get_sampling_rules", "service": "xray" }, { "function": "get_sampling_statistic_summaries", "service": "xray" }, { "function": "get_sampling_targets", "service": "xray" }, { "function": "get_service_graph", "service": "xray" }, { "function": "get_time_series_service_statistics", "service": "xray" }, { "function": "get_trace_graph", "service": "xray" }, { "function": "get_trace_summaries", "service": "xray" }, { "function": "get_waiter", "service": "xray" }, { "function": "list_resource_policies", "service": "xray" }, { "function": "list_tags_for_resource", "service": "xray" } ] ================================================ FILE: scan/sample/tagged_emrs.json ================================================ [ { "function": "describe_instances", "parameters": { "Filters": [ { "Name": "instance-state-name", "Values": [ "running" ] } ] }, "result_key": ".Reservations|.[]|.Instances |.[]| select((.Tags[]|select(.Key==\"managed_by_terraform\"))) | (.Tags[]|select(.Key==\"Name\")|.Value)", "service": "ec2" } ] ================================================ FILE: scan.py ================================================ # -*- coding: utf-8 -*- # Required modules import argparse import boto3 import botocore import concurrent.futures import datetime import json import logging import os import time import traceback from datetime import datetime import requests import jq # accomodate windows and unix path # Define the timestamp as a string, which will be the same throughout the execution of the script. timestamp = datetime.now().isoformat(timespec="minutes").replace(":", "-") def get_json_from_url(url): """Fetch JSON from a URL.""" try: response = requests.get(url) response.raise_for_status() # Raises a HTTPError if the status is 4xx, 5xx except requests.exceptions.RequestException as e: print(f"Failed to fetch JSON from {url}: {e}") return None try: return response.json() except ValueError as e: print(f"Failed to parse JSON from {url}: {e}") return None class DateTimeEncoder(json.JSONEncoder): """Custom JSONEncoder that supports encoding datetime objects.""" def default(self, o): if isinstance(o, datetime): return o.isoformat() return super().default(o) def setup_logging(log_dir, log_level): """Set up the logging system.""" os.makedirs(log_dir, exist_ok=True) log_filename = f"aws_resources_{timestamp}.log" log_file = os.path.join(log_dir, log_filename) # Configure the logger logger = logging.getLogger(__name__) logger.setLevel(log_level) handler = logging.FileHandler(log_file) handler.setLevel(log_level) formatter = logging.Formatter( "%(asctime)s - %(name)s - %(levelname)s - %(message)s" ) handler.setFormatter(formatter) logger.addHandler(handler) logging.basicConfig(level=log_level) return logging.getLogger(__name__) def api_call_with_retry(client, function_name, parameters, max_retries, retry_delay): """ Make an API call with exponential backoff. This function will make an API call with retries. It will exponentially back off with a delay of `retry_delay * 2^attempt` for transient errors. """ def api_call(): for attempt in range(max_retries): try: function_to_call = getattr(client, function_name) if parameters: return function_to_call(**parameters) else: return function_to_call() except botocore.exceptions.ClientError as error: error_code = error.response["Error"]["Code"] if error_code == "Throttling": if attempt < (max_retries - 1): # no delay on last attempt time.sleep(retry_delay**attempt) continue elif error_code == "RequestLimitExceeded": time.sleep(retry_delay**attempt) continue else: raise except botocore.exceptions.BotoCoreError: if attempt < (max_retries - 1): # no delay on last attempt time.sleep(retry_delay**attempt) continue return None return api_call def _get_service_data(session, region_name, service, log, max_retries, retry_delay): """ Get data for a specific AWS service in a region. Arguments: session -- The boto3 Session. region_name -- The AWS region to process. service -- The AWS service to scan. log -- The logger object. max_retries -- The maximum number of retries for each service. retry_delay -- The delay before each retry. Returns: service_data -- The service data. """ function = service["function"] result_key = service.get("result_key", None) parameters = service.get("parameters", None) log.info( "Getting data on service %s with function %s in region %s", service["service"], function, region_name, ) try: client = session.client(service["service"], region_name=region_name) if not hasattr(client, function): log.error( "Function %s does not exist for service %s in region %s", function, service["service"], region_name, ) return None api_call = api_call_with_retry( client, function, parameters, max_retries, retry_delay ) if result_key and result_key.startswith('.'): response = jq.compile(result_key).input_value(json.loads(json.dumps(api_call(), default=str))).all() elif result_key and not result_key.startswith('.'): response = api_call().get(result_key) else: response = api_call() if isinstance(response, dict): response.pop("ResponseMetadata", None) except Exception as exception: log.error( "Error while processing %s, %s.\n%s: %s", service["service"], region_name, type(exception).__name__, exception, ) log.error(traceback.format_exc()) return None log.info("Finished: AWS Get Service Data") log.debug( "Result for %s, function %s, region %s: %s", service["service"], function, region_name, response, ) return { "region": region_name, "service": service["service"], "function": service["function"], "result": response} def process_region( region, services, session, log, max_retries, retry_delay, concurrent_services ): """ Processes a single AWS region. Arguments: region -- The AWS region to process. services -- The AWS services to scan. session -- The boto3 Session. log -- The logger object. max_retries -- The maximum number of retries for each service. retry_delay -- The delay before each retry. concurrent_services -- The number of services to process concurrently for each region. Returns: region_results -- The scan results for the region. """ log.info("Started processing for region: %s", region) region_results = [] with concurrent.futures.ThreadPoolExecutor( max_workers=concurrent_services ) as executor: future_to_service = { executor.submit( _get_service_data, session, region, service, log, max_retries, retry_delay, ): service for service in services } for future in concurrent.futures.as_completed(future_to_service): service = future_to_service[future] try: result = future.result() if result is not None and result["result"]: region_results.append(result) log.info("Successfully processed service: %s", service["service"]) else: log.info("No data found for service: %s", service["service"]) except Exception as exc: log.error("%r generated an exception: %s" % (service["service"], exc)) log.error(traceback.format_exc()) log.info("Finished processing for region: %s", region) return region_results def display_time(seconds): hours = seconds // 3600 minutes = (seconds % 3600) // 60 seconds = seconds % 60 return f"{int(hours)}h:{int(minutes)}m:{int(seconds)}s" def check_aws_credentials(session): """Check AWS credentials by calling the STS GetCallerIdentity operation.""" try: sts = session.client("sts") identity = sts.get_caller_identity() print(f"Authenticated as: {identity['Arn']}") except botocore.exceptions.BotoCoreError as error: print(f"Error verifying AWS credentials: {error}") return False return True def main( scan, regions, output_dir, log_level, max_retries, retry_delay, concurrent_regions, concurrent_services, session=None, ): """ Main function to perform the AWS services scan. Arguments: scan -- The path to the JSON file or URL containing the AWS services to scan. regions -- The AWS regions to scan. output_dir -- The directory to store the results. log_level -- The log level for the script. max_retries -- The maximum number of retries for each service. retry_delay -- The delay before each retry. concurrent_regions -- The number of regions to process concurrently. concurrent_services -- The number of services to process concurrently for each region. session -- Optional boto3 Session to use. If not provided, a new session will be created. """ if session is None: session = boto3.Session() if not check_aws_credentials(session): print("Invalid AWS credentials. Please configure your credentials.") return log = setup_logging(output_dir, log_level) if scan.startswith("http://") or scan.startswith("https://"): services = get_json_from_url(scan) if services is None: print(f"Failed to load services from {scan}. Exiting.") return else: with open(scan, "r") as f: services = json.load(f) if not regions: ec2_client = session.client("ec2") regions = [ region["RegionName"] for region in ec2_client.describe_regions()["Regions"] if region["OptInStatus"] == "opt-in-not-required" or region["OptInStatus"] == "opted-in" ] start_time = time.time() results = [] with concurrent.futures.ThreadPoolExecutor( max_workers=concurrent_regions ) as executor: future_to_region = { executor.submit( process_region, region, services, session, log, max_retries, retry_delay, concurrent_services, ): region for region in regions } for future in concurrent.futures.as_completed(future_to_region): region = future_to_region[future] try: region_results = future.result() results.extend(region_results) for service_result in region_results: directory = os.path.join(output_dir, timestamp, region) try: os.makedirs(directory, exist_ok=True) except NotADirectoryError: log.error("Invalid directory name: %s", directory) with open( os.path.join(directory, f"{service_result['service']}-{service_result['function']}.json"), "w", ) as f: json.dump(service_result["result"], f, cls=DateTimeEncoder) except Exception as exc: log.error("%r generated an exception: %s" % (region, exc)) log.error(traceback.format_exc()) end_time = time.time() elapsed_time = end_time - start_time print(f"Total elapsed time for scanning: {display_time(elapsed_time)}") print(f"Result stored in {output_dir}/{timestamp}") if __name__ == "__main__": parser = argparse.ArgumentParser( description="List all resources in all AWS services and regions." ) parser.add_argument( "-s", "--scan", help="The path to the JSON file or URL containing the AWS services to scan.", required=True, ) parser.add_argument( "-r", "--regions", nargs="+", help="List of AWS regions to scan" ) parser.add_argument( "-o", "--output_dir", default="output", help="Directory to store the results" ) parser.add_argument( "-l", "--log_level", default="INFO", help="Set the logging level (e.g., DEBUG, INFO, WARNING, ERROR, CRITICAL)", ) # New arguments parser.add_argument( "--max-retries", type=int, default=3, help="Maximum number of retries for each service", ) parser.add_argument( "--retry-delay", type=int, default=2, help="Delay (in seconds) before each retry", ) parser.add_argument( "--concurrent-regions", type=int, default=None, help="Number of regions to process concurrently. Default is None, which means the script will use as many as possible", ) parser.add_argument( "--concurrent-services", type=int, default=None, help="Number of services to process concurrently for each region. Default is None, which means the script will use as many as possible", ) # Organization scanning arguments parser.add_argument( "--organization-scan", action="store_true", help="Scan all accounts in the AWS Organization", ) parser.add_argument( "--org-role-name", default="OrganizationAccountAccessRole", help="The IAM role name to assume in each account (default: OrganizationAccountAccessRole)", ) args = parser.parse_args() if args.organization_scan: # Import organization scanner only when needed from organization_scanner import scan_organization scan_organization( args.org_role_name, args.scan, args.regions, args.output_dir, args.log_level, args.max_retries, args.retry_delay, args.concurrent_regions, args.concurrent_services, ) else: main( args.scan, args.regions, args.output_dir, args.log_level, args.max_retries, args.retry_delay, args.concurrent_regions, args.concurrent_services, ) ================================================ FILE: scan_builder.py ================================================ # -*- coding: utf-8 -*- import boto3 import json import os def build_service_sheet(): session = boto3.Session() for service_name in session.get_available_services(): client = session.client(service_name) methods = [ method for method in dir(client) if callable(getattr(client, method)) and method.startswith(("get", "describe", "list")) ] service_sheet = [] for method in methods: service_sheet.append({"service": service_name, "function": method}) scan_dir = os.path.join("scan", "sample", "services") # Ensure the directory exists os.makedirs(scan_dir, exist_ok=True) with open(os.path.join(scan_dir, f"{service_name}.json"), "w") as f: json.dump(service_sheet, f) build_service_sheet() ================================================ FILE: setup.py ================================================ #!/usr/bin/env python # -*- coding: utf-8 -*- import os import re from setuptools import setup, find_packages # Read the version from the package with open(os.path.join('aws_auto_inventory', '__init__.py'), 'r') as f: version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", f.read(), re.M) if version_match: version = version_match.group(1) else: version = '0.1.0' # Default version if not found # Read the long description from README.md with open('README.md', 'r') as f: long_description = f.read() setup( name='aws-auto-inventory', version=version, description='AWS Auto Inventory - Scan AWS resources and generate inventory', long_description=long_description, long_description_content_type='text/markdown', author='AWS Samples', author_email='aws-samples@amazon.com', url='https://github.com/aws-samples/aws-auto-inventory', packages=find_packages(), include_package_data=True, install_requires=[ 'boto3>=1.20.0', 'pydantic>=1.8.0', 'jq>=1.6.0', 'pandas>=1.3.0', 'xlsxwriter>=3.0.0', 'pyyaml>=6.0', ], entry_points={ 'console_scripts': [ 'aws-auto-inventory=aws_auto_inventory.cli:main', ], }, classifiers=[ 'Development Status :: 4 - Beta', 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'License :: OSI Approved :: Apache Software License', 'Natural Language :: English', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Topic :: System :: Systems Administration', 'Topic :: Utilities', ], python_requires='>=3.8', keywords='aws, inventory, cloud, resources', license='Apache License 2.0', ) ================================================ FILE: test_requirements.txt ================================================ pytest>=7.0.0 pytest-cov>=4.0.0 pytest-mock>=3.10.0 moto>=4.0.0 ================================================ FILE: tests/__init__.py ================================================ # Test package initialization ================================================ FILE: tests/conftest.py ================================================ import os import pytest import boto3 import json from moto import mock_s3, mock_ec2, mock_iam, mock_sts, mock_organizations @pytest.fixture def aws_credentials(): """Mocked AWS Credentials for boto3.""" os.environ['AWS_ACCESS_KEY_ID'] = 'testing' os.environ['AWS_SECRET_ACCESS_KEY'] = 'testing' os.environ['AWS_SECURITY_TOKEN'] = 'testing' os.environ['AWS_SESSION_TOKEN'] = 'testing' os.environ['AWS_DEFAULT_REGION'] = 'us-east-1' @pytest.fixture def mock_boto(): """Setup mock boto3 services.""" with mock_s3(), mock_ec2(), mock_iam(), mock_sts(), mock_organizations(): yield boto3 @pytest.fixture def sample_scan_config(): """Return a sample scan configuration.""" return [ { "service": "s3", "function": "list_buckets" }, { "service": "ec2", "function": "describe_instances", "result_key": "Reservations" } ] @pytest.fixture def mock_organization(mock_boto): """Create a mock AWS Organization with multiple accounts.""" org_client = mock_boto.client('organizations') # Create organization org_client.create_organization(FeatureSet='ALL') # Create member accounts accounts = [] for i in range(3): response = org_client.create_account( Email=f'test{i}@example.com', AccountName=f'TestAccount{i}' ) accounts.append(response['CreateAccountStatus']['AccountId']) return accounts class MockLog: """Mock logger for testing.""" def __init__(self): self.info_messages = [] self.error_messages = [] self.debug_messages = [] self.warning_messages = [] def info(self, message, *args, **kwargs): self.info_messages.append(message % args if args else message) def error(self, message, *args, **kwargs): self.error_messages.append(message % args if args else message) def debug(self, message, *args, **kwargs): self.debug_messages.append(message % args if args else message) def warning(self, message, *args, **kwargs): self.warning_messages.append(message % args if args else message) @pytest.fixture def mock_log(): """Return a mock logger.""" return MockLog() ================================================ FILE: tests/test_api_calls.py ================================================ import pytest import botocore from scan import api_call_with_retry def test_api_call_success(mocker): """Test successful API call.""" mock_client = mocker.MagicMock() mock_function = mocker.MagicMock(return_value={"Result": "Success"}) mock_client.some_function = mock_function result = api_call_with_retry(mock_client, "some_function", None, 3, 1)() assert result == {"Result": "Success"} mock_function.assert_called_once() def test_api_call_with_parameters(mocker): """Test API call with parameters.""" mock_client = mocker.MagicMock() mock_function = mocker.MagicMock(return_value={"Result": "Success"}) mock_client.some_function = mock_function params = {"Param1": "Value1"} result = api_call_with_retry(mock_client, "some_function", params, 3, 1)() mock_function.assert_called_once_with(Param1="Value1") assert result == {"Result": "Success"} def test_api_call_throttling_retry(mocker): """Test API call retry on throttling.""" mock_client = mocker.MagicMock() mock_function = mocker.MagicMock() mock_client.some_function = mock_function # First call raises throttling error, second succeeds throttling_error = botocore.exceptions.ClientError( {"Error": {"Code": "Throttling"}}, "operation_name" ) mock_function.side_effect = [throttling_error, {"Result": "Success"}] result = api_call_with_retry(mock_client, "some_function", None, 3, 1)() assert mock_function.call_count == 2 assert result == {"Result": "Success"} def test_api_call_max_retries_exceeded(mocker): """Test API call with max retries exceeded.""" mock_client = mocker.MagicMock() mock_function = mocker.MagicMock() mock_client.some_function = mock_function # All calls raise throttling error throttling_error = botocore.exceptions.ClientError( {"Error": {"Code": "Throttling"}}, "operation_name" ) mock_function.side_effect = [throttling_error, throttling_error, throttling_error] result = api_call_with_retry(mock_client, "some_function", None, 3, 1)() assert mock_function.call_count == 3 assert result is None def test_api_call_non_throttling_error(mocker): """Test API call with non-throttling error.""" mock_client = mocker.MagicMock() mock_function = mocker.MagicMock() mock_client.some_function = mock_function # Raise non-throttling error error = botocore.exceptions.ClientError( {"Error": {"Code": "AccessDenied"}}, "operation_name" ) mock_function.side_effect = error with pytest.raises(botocore.exceptions.ClientError): api_call_with_retry(mock_client, "some_function", None, 3, 1)() ================================================ FILE: tests/test_config/__init__.py ================================================ ================================================ FILE: tests/test_config/test_loader.py ================================================ """ Tests for the configuration loader. """ import os import tempfile import pytest from aws_auto_inventory.config.loader import ConfigLoader @pytest.fixture def yaml_config_file(): """Create a temporary YAML configuration file for testing.""" with tempfile.NamedTemporaryFile(suffix='.yaml', delete=False) as f: f.write(b""" inventories: - name: test-inventory aws: region: - us-east-1 sheets: - name: EC2 service: ec2 function: describe_instances """) yield f.name os.unlink(f.name) @pytest.fixture def json_config_file(): """Create a temporary JSON configuration file for testing.""" with tempfile.NamedTemporaryFile(suffix='.json', delete=False) as f: f.write(b""" { "inventories": [ { "name": "test-inventory", "aws": { "region": ["us-east-1"] }, "sheets": [ { "name": "EC2", "service": "ec2", "function": "describe_instances" } ] } ] } """) yield f.name os.unlink(f.name) @pytest.fixture def legacy_json_config_file(): """Create a temporary legacy JSON configuration file for testing.""" with tempfile.NamedTemporaryFile(suffix='.json', delete=False) as f: f.write(b""" [ { "service": "ec2", "function": "describe_instances", "result_key": "Reservations" }, { "service": "s3", "function": "list_buckets", "result_key": "Buckets" } ] """) yield f.name os.unlink(f.name) def test_load_yaml_config(yaml_config_file): """Test loading a YAML configuration file.""" loader = ConfigLoader() config = loader.load_config(yaml_config_file) assert config.inventories[0].name == "test-inventory" assert config.inventories[0].aws.region == ["us-east-1"] assert config.inventories[0].sheets[0].name == "EC2" assert config.inventories[0].sheets[0].service == "ec2" assert config.inventories[0].sheets[0].function == "describe_instances" def test_load_json_config(json_config_file): """Test loading a JSON configuration file.""" loader = ConfigLoader() config = loader.load_config(json_config_file) assert config.inventories[0].name == "test-inventory" assert config.inventories[0].aws.region == ["us-east-1"] assert config.inventories[0].sheets[0].name == "EC2" assert config.inventories[0].sheets[0].service == "ec2" assert config.inventories[0].sheets[0].function == "describe_instances" def test_load_legacy_json_config(legacy_json_config_file): """Test loading a legacy JSON configuration file.""" loader = ConfigLoader() config = loader.load_config(legacy_json_config_file) assert len(config.inventories) == 1 assert config.inventories[0].name == "default" assert len(config.inventories[0].sheets) == 2 assert config.inventories[0].sheets[0].service == "ec2" assert config.inventories[0].sheets[0].function == "describe_instances" assert config.inventories[0].sheets[0].result_key == "Reservations" assert config.inventories[0].sheets[1].service == "s3" assert config.inventories[0].sheets[1].function == "list_buckets" assert config.inventories[0].sheets[1].result_key == "Buckets" def test_file_not_found(): """Test handling of a non-existent configuration file.""" loader = ConfigLoader() with pytest.raises(FileNotFoundError): loader.load_config("non_existent_file.yaml") ================================================ FILE: tests/test_core/__init__.py ================================================ ================================================ FILE: tests/test_organization.py ================================================ import pytest from organization_scanner import get_organization_accounts def test_get_organization_accounts(mock_boto, mock_organization): """Test retrieving accounts from an organization.""" session = mock_boto.Session() accounts = get_organization_accounts(session) assert len(accounts) == 3 for account in accounts: assert 'id' in account assert 'name' in account assert 'email' in account def test_get_organization_accounts_empty(mock_boto): """Test retrieving accounts from an empty organization.""" # Create organization but don't add accounts org_client = mock_boto.client('organizations') org_client.create_organization(FeatureSet='ALL') session = mock_boto.Session() accounts = get_organization_accounts(session) assert len(accounts) == 0 def test_get_organization_accounts_pagination(mocker): """Test pagination in organization account retrieval.""" mock_session = mocker.MagicMock() mock_org_client = mocker.MagicMock() mock_session.client.return_value = mock_org_client # Mock paginator mock_paginator = mocker.MagicMock() mock_org_client.get_paginator.return_value = mock_paginator # Set up paginator to return two pages of results mock_paginator.paginate.return_value = [ { 'Accounts': [ {'Id': '111111111111', 'Name': 'Account1', 'Email': 'account1@example.com', 'Status': 'ACTIVE'}, {'Id': '222222222222', 'Name': 'Account2', 'Email': 'account2@example.com', 'Status': 'ACTIVE'} ] }, { 'Accounts': [ {'Id': '333333333333', 'Name': 'Account3', 'Email': 'account3@example.com', 'Status': 'ACTIVE'}, {'Id': '444444444444', 'Name': 'Account4', 'Email': 'account4@example.com', 'Status': 'SUSPENDED'} ] } ] accounts = get_organization_accounts(mock_session) # Should only include ACTIVE accounts assert len(accounts) == 3 assert accounts[0]['id'] == '111111111111' assert accounts[1]['id'] == '222222222222' assert accounts[2]['id'] == '333333333333' ================================================ FILE: tests/test_organization_scanner.py ================================================ import pytest import os from organization_scanner import scan_organization def test_scan_organization(mocker, tmp_path): """Test scanning across an organization.""" # Mock organization account discovery mock_get_accounts = mocker.patch( 'organization_scanner.get_organization_accounts', return_value=[ {'id': '111111111111', 'name': 'Account1', 'email': 'account1@example.com'}, {'id': '222222222222', 'name': 'Account2', 'email': 'account2@example.com'} ] ) # Mock role assumption mock_assume_role = mocker.patch('organization_scanner.assume_role') mock_session1 = mocker.MagicMock() mock_session2 = mocker.MagicMock() mock_assume_role.side_effect = [mock_session1, mock_session2] # Mock account scanning mock_scan_account = mocker.patch('organization_scanner.scan_account') # Mock boto3.Session mock_boto3_session = mocker.patch('boto3.Session') mock_management_session = mocker.MagicMock() mock_boto3_session.return_value = mock_management_session # Mock print function mock_print = mocker.patch('builtins.print') # Mock datetime to get consistent output directory mock_datetime = mocker.patch('organization_scanner.datetime') mock_datetime.now.return_value.isoformat.return_value = '2023-01-01T12-00' # Create output directory output_dir = str(tmp_path) # Call the function scan_organization( 'OrganizationAccountAccessRole', 'scan_config.json', ['us-east-1'], output_dir, 'INFO', 3, 1, 2, 2 ) # Verify accounts were retrieved mock_get_accounts.assert_called_once_with(mock_management_session) # Verify role was assumed for each account assert mock_assume_role.call_count == 2 mock_assume_role.assert_any_call(mock_management_session, '111111111111', 'OrganizationAccountAccessRole') mock_assume_role.assert_any_call(mock_management_session, '222222222222', 'OrganizationAccountAccessRole') # Verify scan was performed for each account assert mock_scan_account.call_count == 2 # Verify output directories were created org_output_dir = os.path.join(output_dir, 'organization-2023-01-01T12-00') assert os.path.exists(os.path.join(org_output_dir, '111111111111')) assert os.path.exists(os.path.join(org_output_dir, '222222222222')) assert os.path.exists(os.path.join(org_output_dir, 'accounts.json')) def test_scan_organization_role_assumption_failure(mocker, tmp_path): """Test organization scanning with role assumption failure.""" # Mock organization account discovery mock_get_accounts = mocker.patch( 'organization_scanner.get_organization_accounts', return_value=[ {'id': '111111111111', 'name': 'Account1', 'email': 'account1@example.com'}, {'id': '222222222222', 'name': 'Account2', 'email': 'account2@example.com'} ] ) # Mock role assumption - fail for second account mock_assume_role = mocker.patch('organization_scanner.assume_role') mock_session1 = mocker.MagicMock() mock_assume_role.side_effect = [mock_session1, None] # Mock account scanning mock_scan_account = mocker.patch('organization_scanner.scan_account') # Mock boto3.Session mock_boto3_session = mocker.patch('boto3.Session') mock_management_session = mocker.MagicMock() mock_boto3_session.return_value = mock_management_session # Mock print function mock_print = mocker.patch('builtins.print') # Mock datetime to get consistent output directory mock_datetime = mocker.patch('organization_scanner.datetime') mock_datetime.now.return_value.isoformat.return_value = '2023-01-01T12-00' # Create output directory output_dir = str(tmp_path) # Call the function scan_organization( 'OrganizationAccountAccessRole', 'scan_config.json', ['us-east-1'], output_dir, 'INFO', 3, 1, 2, 2 ) # Verify scan was performed only for the first account mock_scan_account.assert_called_once() # Verify output directory was created only for the first account org_output_dir = os.path.join(output_dir, 'organization-2023-01-01T12-00') assert os.path.exists(os.path.join(org_output_dir, '111111111111')) assert not os.path.exists(os.path.join(org_output_dir, '222222222222')) # Verify error was printed for the second account assert any("Skipping account" in str(call_args) for call_args in mock_print.call_args_list) ================================================ FILE: tests/test_output/__init__.py ================================================ ================================================ FILE: tests/test_role_assumption.py ================================================ import pytest import botocore from organization_scanner import assume_role def test_assume_role_success(mocker): """Test successful role assumption.""" mock_session = mocker.MagicMock() mock_sts_client = mocker.MagicMock() mock_session.client.return_value = mock_sts_client # Mock successful assume_role response mock_sts_client.assume_role.return_value = { 'Credentials': { 'AccessKeyId': 'test-access-key', 'SecretAccessKey': 'test-secret-key', 'SessionToken': 'test-session-token' } } # Mock boto3.Session constructor mock_boto3_session = mocker.patch('boto3.Session') result = assume_role(mock_session, '123456789012', 'TestRole') # Verify assume_role was called with correct parameters mock_sts_client.assume_role.assert_called_once_with( RoleArn='arn:aws:iam::123456789012:role/TestRole', RoleSessionName='AWSAutoInventorySession', DurationSeconds=3600 ) # Verify boto3.Session was created with credentials mock_boto3_session.assert_called_once_with( aws_access_key_id='test-access-key', aws_secret_access_key='test-secret-key', aws_session_token='test-session-token' ) assert result is not None def test_assume_role_failure(mocker): """Test role assumption failure.""" mock_session = mocker.MagicMock() mock_sts_client = mocker.MagicMock() mock_session.client.return_value = mock_sts_client # Mock assume_role to raise an exception mock_sts_client.assume_role.side_effect = botocore.exceptions.ClientError( {'Error': {'Code': 'AccessDenied', 'Message': 'Access denied'}}, 'AssumeRole' ) # Mock print function mock_print = mocker.patch('builtins.print') result = assume_role(mock_session, '123456789012', 'TestRole') # Verify error was printed mock_print.assert_called_once() assert "Failed to assume role" in mock_print.call_args[0][0] # Verify function returned None assert result is None ================================================ FILE: tests/test_service_scanning.py ================================================ import pytest import os import json import boto3 from moto import mock_s3, mock_ec2 from scan import process_region @pytest.fixture def setup_aws_resources(mock_boto): """Set up AWS resources for testing.""" # Create S3 buckets s3_client = mock_boto.client('s3', region_name='us-east-1') s3_client.create_bucket(Bucket='test-bucket-1') s3_client.create_bucket(Bucket='test-bucket-2') # Create EC2 instances ec2_client = mock_boto.client('ec2', region_name='us-east-1') ec2_client.run_instances(ImageId='ami-12345678', MinCount=1, MaxCount=2) return mock_boto def test_process_region_s3(setup_aws_resources, aws_credentials, mock_log): """Test processing a region for S3 resources.""" session = setup_aws_resources.Session() # Define services to scan services = [{"service": "s3", "function": "list_buckets"}] # Process the region results = process_region('us-east-1', services, session, mock_log, 3, 1, None) # Verify results assert len(results) == 1 assert results[0]['region'] == 'us-east-1' assert results[0]['service'] == 's3' assert results[0]['function'] == 'list_buckets' assert len(results[0]['result']) >= 2 # At least our 2 test buckets # Verify bucket names bucket_names = [bucket['Name'] for bucket in results[0]['result']] assert 'test-bucket-1' in bucket_names assert 'test-bucket-2' in bucket_names def test_process_region_ec2(setup_aws_resources, aws_credentials, mock_log): """Test processing a region for EC2 resources.""" session = setup_aws_resources.Session() # Define services to scan services = [{"service": "ec2", "function": "describe_instances", "result_key": "Reservations"}] # Process the region results = process_region('us-east-1', services, session, mock_log, 3, 1, None) # Verify results assert len(results) == 1 assert results[0]['region'] == 'us-east-1' assert results[0]['service'] == 'ec2' assert results[0]['function'] == 'describe_instances' assert len(results[0]['result']) >= 1 # At least one reservation # Verify instances instances = [] for reservation in results[0]['result']: instances.extend(reservation['Instances']) assert len(instances) >= 2 # We created 2 instances