# This file is auto-generated by AWSMetadata.jl

module AWSServices

using AWS
using OrderedCollections: LittleDict

const accessanalyzer = AWS.RestJSONService(
    "access-analyzer", "access-analyzer", "2019-11-01"
)
const account = AWS.RestJSONService("account", "account", "2021-02-01")
const acm = AWS.JSONService("acm", "acm", "2015-12-08", "1.1", "CertificateManager")
const acm_pca = AWS.JSONService("acm-pca", "acm-pca", "2017-08-22", "1.1", "ACMPrivateCA")
const amp = AWS.RestJSONService("aps", "aps", "2020-08-01")
const amplify = AWS.RestJSONService("amplify", "amplify", "2017-07-25")
const amplifybackend = AWS.RestJSONService("amplifybackend", "amplifybackend", "2020-08-11")
const amplifyuibuilder = AWS.RestJSONService(
    "amplifyuibuilder", "amplifyuibuilder", "2021-08-11"
)
const api_gateway = AWS.RestJSONService("apigateway", "apigateway", "2015-07-09")
const apigatewaymanagementapi = AWS.RestJSONService(
    "execute-api", "execute-api", "2018-11-29"
)
const apigatewayv2 = AWS.RestJSONService("apigateway", "apigateway", "2018-11-29")
const app_mesh = AWS.RestJSONService("appmesh", "appmesh", "2019-01-25")
const appconfig = AWS.RestJSONService("appconfig", "appconfig", "2019-10-09")
const appconfigdata = AWS.RestJSONService("appconfig", "appconfigdata", "2021-11-11")
const appfabric = AWS.RestJSONService("appfabric", "appfabric", "2023-05-19")
const appflow = AWS.RestJSONService("appflow", "appflow", "2020-08-23")
const appintegrations = AWS.RestJSONService(
    "app-integrations", "app-integrations", "2020-07-29"
)
const application_auto_scaling = AWS.JSONService(
    "application-autoscaling",
    "application-autoscaling",
    "2016-02-06",
    "1.1",
    "AnyScaleFrontendService",
)
const application_discovery_service = AWS.JSONService(
    "discovery", "discovery", "2015-11-01", "1.1", "AWSPoseidonService_V2015_11_01"
)
const application_insights = AWS.JSONService(
    "applicationinsights",
    "applicationinsights",
    "2018-11-25",
    "1.1",
    "EC2WindowsBarleyService",
)
const application_signals = AWS.RestJSONService(
    "application-signals", "application-signals", "2024-04-15"
)
const applicationcostprofiler = AWS.RestJSONService(
    "application-cost-profiler", "application-cost-profiler", "2020-09-10"
)
const apprunner = AWS.JSONService(
    "apprunner", "apprunner", "2020-05-15", "1.0", "AppRunner"
)
const appstream = AWS.JSONService(
    "appstream", "appstream2", "2016-12-01", "1.1", "PhotonAdminProxyService"
)
const appsync = AWS.RestJSONService("appsync", "appsync", "2017-07-25")
const apptest = AWS.RestJSONService("apptest", "apptest", "2022-12-06")
const arc_zonal_shift = AWS.RestJSONService(
    "arc-zonal-shift", "arc-zonal-shift", "2022-10-30"
)
const artifact = AWS.RestJSONService("artifact", "artifact", "2018-05-10")
const athena = AWS.JSONService("athena", "athena", "2017-05-18", "1.1", "AmazonAthena")
const auditmanager = AWS.RestJSONService("auditmanager", "auditmanager", "2017-07-25")
const auto_scaling = AWS.QueryService("autoscaling", "autoscaling", "2011-01-01")
const auto_scaling_plans = AWS.JSONService(
    "autoscaling-plans",
    "autoscaling-plans",
    "2018-01-06",
    "1.1",
    "AnyScaleScalingPlannerFrontendService",
)
const b2bi = AWS.JSONService("b2bi", "b2bi", "2022-06-23", "1.0", "B2BI")
const backup = AWS.RestJSONService("backup", "backup", "2018-11-15")
const backup_gateway = AWS.JSONService(
    "backup-gateway", "backup-gateway", "2021-01-01", "1.0", "BackupOnPremises_v20210101"
)
const batch = AWS.RestJSONService("batch", "batch", "2016-08-10")
const bcm_data_exports = AWS.JSONService(
    "bcm-data-exports",
    "bcm-data-exports",
    "2023-11-26",
    "1.1",
    "AWSBillingAndCostManagementDataExports",
)
const bedrock = AWS.RestJSONService("bedrock", "bedrock", "2023-04-20")
const bedrock_agent = AWS.RestJSONService("bedrock", "bedrock-agent", "2023-06-05")
const bedrock_agent_runtime = AWS.RestJSONService(
    "bedrock", "bedrock-agent-runtime", "2023-07-26"
)
const bedrock_runtime = AWS.RestJSONService("bedrock", "bedrock-runtime", "2023-09-30")
const billingconductor = AWS.RestJSONService(
    "billingconductor", "billingconductor", "2021-07-30"
)
const braket = AWS.RestJSONService("braket", "braket", "2019-09-01")
const budgets = AWS.JSONService(
    "budgets", "budgets", "2016-10-20", "1.1", "AWSBudgetServiceGateway"
)
const chatbot = AWS.RestJSONService("chatbot", "chatbot", "2017-10-11")
const chime = AWS.RestJSONService("chime", "chime", "2018-05-01")
const chime_sdk_identity = AWS.RestJSONService("chime", "identity-chime", "2021-04-20")
const chime_sdk_media_pipelines = AWS.RestJSONService(
    "chime", "media-pipelines-chime", "2021-07-15"
)
const chime_sdk_meetings = AWS.RestJSONService("chime", "meetings-chime", "2021-07-15")
const chime_sdk_messaging = AWS.RestJSONService("chime", "messaging-chime", "2021-05-15")
const chime_sdk_voice = AWS.RestJSONService("chime", "voice-chime", "2022-08-03")
const cleanrooms = AWS.RestJSONService("cleanrooms", "cleanrooms", "2022-02-17")
const cleanroomsml = AWS.RestJSONService("cleanrooms-ml", "cleanrooms-ml", "2023-09-06")
const cloud9 = AWS.JSONService(
    "cloud9", "cloud9", "2017-09-23", "1.1", "AWSCloud9WorkspaceManagementService"
)
const cloudcontrol = AWS.JSONService(
    "cloudcontrolapi", "cloudcontrolapi", "2021-09-30", "1.0", "CloudApiService"
)
const clouddirectory = AWS.RestJSONService("clouddirectory", "clouddirectory", "2017-01-11")
const cloudformation = AWS.QueryService("cloudformation", "cloudformation", "2010-05-15")
const cloudfront = AWS.RestXMLService("cloudfront", "cloudfront", "2020-05-31")
const cloudhsm = AWS.JSONService(
    "cloudhsm", "cloudhsm", "2014-05-30", "1.1", "CloudHsmFrontendService"
)
const cloudhsm_v2 = AWS.JSONService(
    "cloudhsm", "cloudhsmv2", "2017-04-28", "1.1", "BaldrApiService"
)
const cloudsearch = AWS.QueryService("cloudsearch", "cloudsearch", "2013-01-01")
const cloudsearch_domain = AWS.RestJSONService(
    "cloudsearch", "cloudsearchdomain", "2013-01-01"
)
const cloudtrail = AWS.JSONService(
    "cloudtrail",
    "cloudtrail",
    "2013-11-01",
    "1.1",
    "com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101",
)
const cloudtrail_data = AWS.RestJSONService(
    "cloudtrail-data", "cloudtrail-data", "2021-08-11"
)
const cloudwatch = AWS.QueryService("monitoring", "monitoring", "2010-08-01")
const cloudwatch_events = AWS.JSONService(
    "events", "events", "2015-10-07", "1.1", "AWSEvents"
)
const cloudwatch_logs = AWS.JSONService(
    "logs", "logs", "2014-03-28", "1.1", "Logs_20140328"
)
const codeartifact = AWS.RestJSONService("codeartifact", "codeartifact", "2018-09-22")
const codebuild = AWS.JSONService(
    "codebuild", "codebuild", "2016-10-06", "1.1", "CodeBuild_20161006"
)
const codecatalyst = AWS.RestJSONService("codecatalyst", "codecatalyst", "2022-09-28")
const codecommit = AWS.JSONService(
    "codecommit", "codecommit", "2015-04-13", "1.1", "CodeCommit_20150413"
)
const codeconnections = AWS.JSONService(
    "codeconnections",
    "codeconnections",
    "2023-12-01",
    "1.0",
    "com.amazonaws.codeconnections.CodeConnections_20231201",
)
const codedeploy = AWS.JSONService(
    "codedeploy", "codedeploy", "2014-10-06", "1.1", "CodeDeploy_20141006"
)
const codeguru_reviewer = AWS.RestJSONService(
    "codeguru-reviewer", "codeguru-reviewer", "2019-09-19"
)
const codeguru_security = AWS.RestJSONService(
    "codeguru-security", "codeguru-security", "2018-05-10"
)
const codeguruprofiler = AWS.RestJSONService(
    "codeguru-profiler", "codeguru-profiler", "2019-07-18"
)
const codepipeline = AWS.JSONService(
    "codepipeline", "codepipeline", "2015-07-09", "1.1", "CodePipeline_20150709"
)
const codestar = AWS.JSONService(
    "codestar", "codestar", "2017-04-19", "1.1", "CodeStar_20170419"
)
const codestar_connections = AWS.JSONService(
    "codestar-connections",
    "codestar-connections",
    "2019-12-01",
    "1.0",
    "com.amazonaws.codestar.connections.CodeStar_connections_20191201",
)
const codestar_notifications = AWS.RestJSONService(
    "codestar-notifications", "codestar-notifications", "2019-10-15"
)
const cognito_identity = AWS.JSONService(
    "cognito-identity", "cognito-identity", "2014-06-30", "1.1", "AWSCognitoIdentityService"
)
const cognito_identity_provider = AWS.JSONService(
    "cognito-idp", "cognito-idp", "2016-04-18", "1.1", "AWSCognitoIdentityProviderService"
)
const cognito_sync = AWS.RestJSONService("cognito-sync", "cognito-sync", "2014-06-30")
const comprehend = AWS.JSONService(
    "comprehend", "comprehend", "2017-11-27", "1.1", "Comprehend_20171127"
)
const comprehendmedical = AWS.JSONService(
    "comprehendmedical",
    "comprehendmedical",
    "2018-10-30",
    "1.1",
    "ComprehendMedical_20181030",
)
const compute_optimizer = AWS.JSONService(
    "compute-optimizer", "compute-optimizer", "2019-11-01", "1.0", "ComputeOptimizerService"
)
const config_service = AWS.JSONService(
    "config", "config", "2014-11-12", "1.1", "StarlingDoveService"
)
const connect = AWS.RestJSONService("connect", "connect", "2017-08-08")
const connect_contact_lens = AWS.RestJSONService("connect", "contact-lens", "2020-08-21")
const connectcampaigns = AWS.RestJSONService(
    "connect-campaigns", "connect-campaigns", "2021-01-30"
)
const connectcases = AWS.RestJSONService("cases", "cases", "2022-10-03")
const connectparticipant = AWS.RestJSONService(
    "execute-api", "participant.connect", "2018-09-07"
)
const controlcatalog = AWS.RestJSONService("controlcatalog", "controlcatalog", "2018-05-10")
const controltower = AWS.RestJSONService("controltower", "controltower", "2018-05-10")
const cost_and_usage_report_service = AWS.JSONService(
    "cur", "cur", "2017-01-06", "1.1", "AWSOrigamiServiceGatewayService"
)
const cost_explorer = AWS.JSONService(
    "ce", "ce", "2017-10-25", "1.1", "AWSInsightsIndexService"
)
const cost_optimization_hub = AWS.JSONService(
    "cost-optimization-hub",
    "cost-optimization-hub",
    "2022-07-26",
    "1.0",
    "CostOptimizationHubService",
)
const customer_profiles = AWS.RestJSONService("profile", "profile", "2020-08-15")
const data_pipeline = AWS.JSONService(
    "datapipeline", "datapipeline", "2012-10-29", "1.1", "DataPipeline"
)
const database_migration_service = AWS.JSONService(
    "dms", "dms", "2016-01-01", "1.1", "AmazonDMSv20160101"
)
const databrew = AWS.RestJSONService("databrew", "databrew", "2017-07-25")
const dataexchange = AWS.RestJSONService("dataexchange", "dataexchange", "2017-07-25")
const datasync = AWS.JSONService("datasync", "datasync", "2018-11-09", "1.1", "FmrsService")
const datazone = AWS.RestJSONService("datazone", "datazone", "2018-05-10")
const dax = AWS.JSONService("dax", "dax", "2017-04-19", "1.1", "AmazonDAXV3")
const deadline = AWS.RestJSONService("deadline", "deadline", "2023-10-12")
const detective = AWS.RestJSONService("detective", "api.detective", "2018-10-26")
const device_farm = AWS.JSONService(
    "devicefarm", "devicefarm", "2015-06-23", "1.1", "DeviceFarm_20150623"
)
const devops_guru = AWS.RestJSONService("devops-guru", "devops-guru", "2020-12-01")
const direct_connect = AWS.JSONService(
    "directconnect", "directconnect", "2012-10-25", "1.1", "OvertureService"
)
const directory_service = AWS.JSONService(
    "ds", "ds", "2015-04-16", "1.1", "DirectoryService_20150416"
)
const dlm = AWS.RestJSONService("dlm", "dlm", "2018-01-12")
const docdb = AWS.QueryService("rds", "rds", "2014-10-31")
const docdb_elastic = AWS.RestJSONService("docdb-elastic", "docdb-elastic", "2022-11-28")
const drs = AWS.RestJSONService("drs", "drs", "2020-02-26")
const dynamodb = AWS.JSONService(
    "dynamodb", "dynamodb", "2012-08-10", "1.0", "DynamoDB_20120810"
)
const dynamodb_streams = AWS.JSONService(
    "dynamodb", "streams.dynamodb", "2012-08-10", "1.0", "DynamoDBStreams_20120810"
)
const ebs = AWS.RestJSONService("ebs", "ebs", "2019-11-02")
const ec2 = AWS.QueryService("ec2", "ec2", "2016-11-15")
const ec2_instance_connect = AWS.JSONService(
    "ec2-instance-connect",
    "ec2-instance-connect",
    "2018-04-02",
    "1.1",
    "AWSEC2InstanceConnectService",
)
const ecr = AWS.JSONService(
    "ecr", "api.ecr", "2015-09-21", "1.1", "AmazonEC2ContainerRegistry_V20150921"
)
const ecr_public = AWS.JSONService(
    "ecr-public", "api.ecr-public", "2020-10-30", "1.1", "SpencerFrontendService"
)
const ecs = AWS.JSONService(
    "ecs", "ecs", "2014-11-13", "1.1", "AmazonEC2ContainerServiceV20141113"
)
const efs = AWS.RestJSONService("elasticfilesystem", "elasticfilesystem", "2015-02-01")
const eks = AWS.RestJSONService("eks", "eks", "2017-11-01")
const eks_auth = AWS.RestJSONService("eks-auth", "eks-auth", "2023-11-26")
const elastic_beanstalk = AWS.QueryService(
    "elasticbeanstalk", "elasticbeanstalk", "2010-12-01"
)
const elastic_inference = AWS.RestJSONService(
    "elastic-inference", "api.elastic-inference", "2017-07-25"
)
const elastic_load_balancing = AWS.QueryService(
    "elasticloadbalancing", "elasticloadbalancing", "2012-06-01"
)
const elastic_load_balancing_v2 = AWS.QueryService(
    "elasticloadbalancing", "elasticloadbalancing", "2015-12-01"
)
const elastic_transcoder = AWS.RestJSONService(
    "elastictranscoder", "elastictranscoder", "2012-09-25"
)
const elasticache = AWS.QueryService("elasticache", "elasticache", "2015-02-02")
const elasticsearch_service = AWS.RestJSONService("es", "es", "2015-01-01")
const emr = AWS.JSONService(
    "elasticmapreduce", "elasticmapreduce", "2009-03-31", "1.1", "ElasticMapReduce"
)
const emr_containers = AWS.RestJSONService("emr-containers", "emr-containers", "2020-10-01")
const emr_serverless = AWS.RestJSONService("emr-serverless", "emr-serverless", "2021-07-13")
const entityresolution = AWS.RestJSONService(
    "entityresolution", "entityresolution", "2018-05-10"
)
const eventbridge = AWS.JSONService("events", "events", "2015-10-07", "1.1", "AWSEvents")
const evidently = AWS.RestJSONService("evidently", "evidently", "2021-02-01")
const finspace = AWS.RestJSONService("finspace", "finspace", "2021-03-12")
const finspace_data = AWS.RestJSONService("finspace-api", "finspace-api", "2020-07-13")
const firehose = AWS.JSONService(
    "firehose", "firehose", "2015-08-04", "1.1", "Firehose_20150804"
)
const fis = AWS.RestJSONService("fis", "fis", "2020-12-01")
const fms = AWS.JSONService("fms", "fms", "2018-01-01", "1.1", "AWSFMS_20180101")
const forecast = AWS.JSONService(
    "forecast", "forecast", "2018-06-26", "1.1", "AmazonForecast"
)
const forecastquery = AWS.JSONService(
    "forecast", "forecastquery", "2018-06-26", "1.1", "AmazonForecastRuntime"
)
const frauddetector = AWS.JSONService(
    "frauddetector", "frauddetector", "2019-11-15", "1.1", "AWSHawksNestServiceFacade"
)
const freetier = AWS.JSONService(
    "freetier", "freetier", "2023-09-07", "1.0", "AWSFreeTierService"
)
const fsx = AWS.JSONService(
    "fsx", "fsx", "2018-03-01", "1.1", "AWSSimbaAPIService_v20180301"
)
const gamelift = AWS.JSONService("gamelift", "gamelift", "2015-10-01", "1.1", "GameLift")
const glacier = AWS.RestJSONService(
    "glacier", "glacier", "2012-06-01", LittleDict("x-amz-glacier-version" => "2012-06-01")
)
const global_accelerator = AWS.JSONService(
    "globalaccelerator",
    "globalaccelerator",
    "2018-08-08",
    "1.1",
    "GlobalAccelerator_V20180706",
)
const glue = AWS.JSONService("glue", "glue", "2017-03-31", "1.1", "AWSGlue")
const grafana = AWS.RestJSONService("grafana", "grafana", "2020-08-18")
const greengrass = AWS.RestJSONService("greengrass", "greengrass", "2017-06-07")
const greengrassv2 = AWS.RestJSONService("greengrass", "greengrass", "2020-11-30")
const groundstation = AWS.RestJSONService("groundstation", "groundstation", "2019-05-23")
const guardduty = AWS.RestJSONService("guardduty", "guardduty", "2017-11-28")
const health = AWS.JSONService(
    "health", "health", "2016-08-04", "1.1", "AWSHealth_20160804"
)
const healthlake = AWS.JSONService(
    "healthlake", "healthlake", "2017-07-01", "1.0", "HealthLake"
)
const iam = AWS.QueryService("iam", "iam", "2010-05-08")
const identitystore = AWS.JSONService(
    "identitystore", "identitystore", "2020-06-15", "1.1", "AWSIdentityStore"
)
const imagebuilder = AWS.RestJSONService("imagebuilder", "imagebuilder", "2019-12-02")
const importexport = AWS.QueryService("importexport", "importexport", "2010-06-01")
const inspector = AWS.JSONService(
    "inspector", "inspector", "2016-02-16", "1.1", "InspectorService"
)
const inspector2 = AWS.RestJSONService("inspector2", "inspector2", "2020-06-08")
const inspector_scan = AWS.RestJSONService("inspector-scan", "inspector-scan", "2023-08-08")
const internetmonitor = AWS.RestJSONService(
    "internetmonitor", "internetmonitor", "2021-06-03"
)
const iot = AWS.RestJSONService("iot", "iot", "2015-05-28")
const iot_1click_devices_service = AWS.RestJSONService(
    "iot1click", "devices.iot1click", "2018-05-14"
)
const iot_1click_projects = AWS.RestJSONService(
    "iot1click", "projects.iot1click", "2018-05-14"
)
const iot_data_plane = AWS.RestJSONService("iotdata", "data-ats.iot", "2015-05-28")
const iot_events = AWS.RestJSONService("iotevents", "iotevents", "2018-07-27")
const iot_events_data = AWS.RestJSONService("ioteventsdata", "data.iotevents", "2018-10-23")
const iot_jobs_data_plane = AWS.RestJSONService(
    "iot-jobs-data", "data.jobs.iot", "2017-09-29"
)
const iot_wireless = AWS.RestJSONService("iotwireless", "api.iotwireless", "2020-11-22")
const iotanalytics = AWS.RestJSONService("iotanalytics", "iotanalytics", "2017-11-27")
const iotdeviceadvisor = AWS.RestJSONService(
    "iotdeviceadvisor", "api.iotdeviceadvisor", "2020-09-18"
)
const iotfleethub = AWS.RestJSONService("iotfleethub", "api.fleethub.iot", "2020-11-03")
const iotfleetwise = AWS.JSONService(
    "iotfleetwise", "iotfleetwise", "2021-06-17", "1.0", "IoTAutobahnControlPlane"
)
const iotsecuretunneling = AWS.JSONService(
    "IoTSecuredTunneling", "api.tunneling.iot", "2018-10-05", "1.1", "IoTSecuredTunneling"
)
const iotsitewise = AWS.RestJSONService("iotsitewise", "iotsitewise", "2019-12-02")
const iotthingsgraph = AWS.JSONService(
    "iotthingsgraph", "iotthingsgraph", "2018-09-06", "1.1", "IotThingsGraphFrontEndService"
)
const iottwinmaker = AWS.RestJSONService("iottwinmaker", "iottwinmaker", "2021-11-29")
const ivs = AWS.RestJSONService("ivs", "ivs", "2020-07-14")
const ivs_realtime = AWS.RestJSONService("ivs", "ivsrealtime", "2020-07-14")
const ivschat = AWS.RestJSONService("ivschat", "ivschat", "2020-07-14")
const kafka = AWS.RestJSONService("kafka", "kafka", "2018-11-14")
const kafkaconnect = AWS.RestJSONService("kafkaconnect", "kafkaconnect", "2021-09-14")
const kendra = AWS.JSONService(
    "kendra", "kendra", "2019-02-03", "1.1", "AWSKendraFrontendService"
)
const kendra_ranking = AWS.JSONService(
    "kendra-ranking",
    "kendra-ranking",
    "2022-10-19",
    "1.0",
    "AWSKendraRerankingFrontendService",
)
const keyspaces = AWS.JSONService(
    "cassandra", "cassandra", "2022-02-10", "1.0", "KeyspacesService"
)
const kinesis = AWS.JSONService(
    "kinesis", "kinesis", "2013-12-02", "1.1", "Kinesis_20131202"
)
const kinesis_analytics = AWS.JSONService(
    "kinesisanalytics", "kinesisanalytics", "2015-08-14", "1.1", "KinesisAnalytics_20150814"
)
const kinesis_analytics_v2 = AWS.JSONService(
    "kinesisanalytics", "kinesisanalytics", "2018-05-23", "1.1", "KinesisAnalytics_20180523"
)
const kinesis_video = AWS.RestJSONService("kinesisvideo", "kinesisvideo", "2017-09-30")
const kinesis_video_archived_media = AWS.RestJSONService(
    "kinesisvideo", "kinesisvideo", "2017-09-30"
)
const kinesis_video_media = AWS.RestJSONService(
    "kinesisvideo", "kinesisvideo", "2017-09-30"
)
const kinesis_video_signaling = AWS.RestJSONService(
    "kinesisvideo", "kinesisvideo", "2019-12-04"
)
const kinesis_video_webrtc_storage = AWS.RestJSONService(
    "kinesisvideo", "kinesisvideo", "2018-05-10"
)
const kms = AWS.JSONService("kms", "kms", "2014-11-01", "1.1", "TrentService")
const lakeformation = AWS.RestJSONService("lakeformation", "lakeformation", "2017-03-31")
const lambda = AWS.RestJSONService("lambda", "lambda", "2015-03-31")
const launch_wizard = AWS.RestJSONService("launchwizard", "launchwizard", "2018-05-10")
const lex_model_building_service = AWS.RestJSONService("lex", "models.lex", "2017-04-19")
const lex_models_v2 = AWS.RestJSONService("lex", "models-v2-lex", "2020-08-07")
const lex_runtime_service = AWS.RestJSONService("lex", "runtime.lex", "2016-11-28")
const lex_runtime_v2 = AWS.RestJSONService("lex", "runtime-v2-lex", "2020-08-07")
const license_manager = AWS.JSONService(
    "license-manager", "license-manager", "2018-08-01", "1.1", "AWSLicenseManager"
)
const license_manager_linux_subscriptions = AWS.RestJSONService(
    "license-manager-linux-subscriptions",
    "license-manager-linux-subscriptions",
    "2018-05-10",
)
const license_manager_user_subscriptions = AWS.RestJSONService(
    "license-manager-user-subscriptions", "license-manager-user-subscriptions", "2018-05-10"
)
const lightsail = AWS.JSONService(
    "lightsail", "lightsail", "2016-11-28", "1.1", "Lightsail_20161128"
)
const location = AWS.RestJSONService("geo", "geo", "2020-11-19")
const lookoutequipment = AWS.JSONService(
    "lookoutequipment",
    "lookoutequipment",
    "2020-12-15",
    "1.0",
    "AWSLookoutEquipmentFrontendService",
)
const lookoutmetrics = AWS.RestJSONService("lookoutmetrics", "lookoutmetrics", "2017-07-25")
const lookoutvision = AWS.RestJSONService("lookoutvision", "lookoutvision", "2020-11-20")
const m2 = AWS.RestJSONService("m2", "m2", "2021-04-28")
const machine_learning = AWS.JSONService(
    "machinelearning", "machinelearning", "2014-12-12", "1.1", "AmazonML_20141212"
)
const macie2 = AWS.RestJSONService("macie2", "macie2", "2020-01-01")
const mailmanager = AWS.JSONService(
    "ses", "mail-manager", "2023-10-17", "1.0", "MailManagerSvc"
)
const managedblockchain = AWS.RestJSONService(
    "managedblockchain", "managedblockchain", "2018-09-24"
)
const managedblockchain_query = AWS.RestJSONService(
    "managedblockchain-query", "managedblockchain-query", "2023-05-04"
)
const marketplace_agreement = AWS.JSONService(
    "aws-marketplace",
    "agreement-marketplace",
    "2020-03-01",
    "1.0",
    "AWSMPCommerceService_v20200301",
)
const marketplace_catalog = AWS.RestJSONService(
    "aws-marketplace", "catalog.marketplace", "2018-09-17"
)
const marketplace_commerce_analytics = AWS.JSONService(
    "marketplacecommerceanalytics",
    "marketplacecommerceanalytics",
    "2015-07-01",
    "1.1",
    "MarketplaceCommerceAnalytics20150701",
)
const marketplace_deployment = AWS.RestJSONService(
    "aws-marketplace", "deployment-marketplace", "2023-01-25"
)
const marketplace_entitlement_service = AWS.JSONService(
    "aws-marketplace",
    "entitlement.marketplace",
    "2017-01-11",
    "1.1",
    "AWSMPEntitlementService",
)
const marketplace_metering = AWS.JSONService(
    "aws-marketplace", "metering.marketplace", "2016-01-14", "1.1", "AWSMPMeteringService"
)
const mediaconnect = AWS.RestJSONService("mediaconnect", "mediaconnect", "2018-11-14")
const mediaconvert = AWS.RestJSONService("mediaconvert", "mediaconvert", "2017-08-29")
const medialive = AWS.RestJSONService("medialive", "medialive", "2017-10-14")
const mediapackage = AWS.RestJSONService("mediapackage", "mediapackage", "2017-10-12")
const mediapackage_vod = AWS.RestJSONService(
    "mediapackage-vod", "mediapackage-vod", "2018-11-07"
)
const mediapackagev2 = AWS.RestJSONService("mediapackagev2", "mediapackagev2", "2022-12-25")
const mediastore = AWS.JSONService(
    "mediastore", "mediastore", "2017-09-01", "1.1", "MediaStore_20170901"
)
const mediastore_data = AWS.RestJSONService("mediastore", "data.mediastore", "2017-09-01")
const mediatailor = AWS.RestJSONService("mediatailor", "api.mediatailor", "2018-04-23")
const medical_imaging = AWS.RestJSONService(
    "medical-imaging", "medical-imaging", "2023-07-19"
)
const memorydb = AWS.JSONService(
    "memorydb", "memory-db", "2021-01-01", "1.1", "AmazonMemoryDB"
)
const mgn = AWS.RestJSONService("mgn", "mgn", "2020-02-26")
const migration_hub = AWS.JSONService("mgh", "mgh", "2017-05-31", "1.1", "AWSMigrationHub")
const migration_hub_refactor_spaces = AWS.RestJSONService(
    "refactor-spaces", "refactor-spaces", "2021-10-26"
)
const migrationhub_config = AWS.JSONService(
    "mgh", "migrationhub-config", "2019-06-30", "1.1", "AWSMigrationHubMultiAccountService"
)
const migrationhuborchestrator = AWS.RestJSONService(
    "migrationhub-orchestrator", "migrationhub-orchestrator", "2021-08-28"
)
const migrationhubstrategy = AWS.RestJSONService(
    "migrationhub-strategy", "migrationhub-strategy", "2020-02-19"
)
const mobile = AWS.RestJSONService("AWSMobileHubService", "mobile", "2017-07-01")
const mobile_analytics = AWS.RestJSONService(
    "mobileanalytics", "mobileanalytics", "2014-06-05"
)
const mq = AWS.RestJSONService("mq", "mq", "2017-11-27")
const mturk = AWS.JSONService(
    "mturk-requester",
    "mturk-requester",
    "2017-01-17",
    "1.1",
    "MTurkRequesterServiceV20170117",
)
const mwaa = AWS.RestJSONService("airflow", "airflow", "2020-07-01")
const neptune = AWS.QueryService("rds", "rds", "2014-10-31")
const neptunedata = AWS.RestJSONService("neptune-db", "neptune-db", "2023-08-01")
const network_firewall = AWS.JSONService(
    "network-firewall", "network-firewall", "2020-11-12", "1.0", "NetworkFirewall_20201112"
)
const networkmanager = AWS.RestJSONService("networkmanager", "networkmanager", "2019-07-05")
const networkmonitor = AWS.RestJSONService("networkmonitor", "networkmonitor", "2023-08-01")
const nimble = AWS.RestJSONService("nimble", "nimble", "2020-08-01")
const oam = AWS.RestJSONService("oam", "oam", "2022-06-10")
const omics = AWS.RestJSONService("omics", "omics", "2022-11-28")
const opensearch = AWS.RestJSONService("es", "es", "2021-01-01")
const opensearchserverless = AWS.JSONService(
    "aoss", "aoss", "2021-11-01", "1.0", "OpenSearchServerless"
)
const opsworks = AWS.JSONService(
    "opsworks", "opsworks", "2013-02-18", "1.1", "OpsWorks_20130218"
)
const opsworkscm = AWS.JSONService(
    "opsworks-cm", "opsworks-cm", "2016-11-01", "1.1", "OpsWorksCM_V2016_11_01"
)
const organizations = AWS.JSONService(
    "organizations", "organizations", "2016-11-28", "1.1", "AWSOrganizationsV20161128"
)
const osis = AWS.RestJSONService("osis", "osis", "2022-01-01")
const outposts = AWS.RestJSONService("outposts", "outposts", "2019-12-03")
const panorama = AWS.RestJSONService("panorama", "panorama", "2019-07-24")
const payment_cryptography = AWS.JSONService(
    "payment-cryptography",
    "controlplane.payment-cryptography",
    "2021-09-14",
    "1.0",
    "PaymentCryptographyControlPlane",
)
const payment_cryptography_data = AWS.RestJSONService(
    "payment-cryptography", "dataplane.payment-cryptography", "2022-02-03"
)
const pca_connector_ad = AWS.RestJSONService(
    "pca-connector-ad", "pca-connector-ad", "2018-05-10"
)
const pca_connector_scep = AWS.RestJSONService(
    "pca-connector-scep", "pca-connector-scep", "2018-05-10"
)
const personalize = AWS.JSONService(
    "personalize", "personalize", "2018-05-22", "1.1", "AmazonPersonalize"
)
const personalize_events = AWS.RestJSONService(
    "personalize", "personalize-events", "2018-03-22"
)
const personalize_runtime = AWS.RestJSONService(
    "personalize", "personalize-runtime", "2018-05-22"
)
const pi = AWS.JSONService("pi", "pi", "2018-02-27", "1.1", "PerformanceInsightsv20180227")
const pinpoint = AWS.RestJSONService("mobiletargeting", "pinpoint", "2016-12-01")
const pinpoint_email = AWS.RestJSONService("ses", "email", "2018-07-26")
const pinpoint_sms_voice = AWS.RestJSONService(
    "sms-voice", "sms-voice.pinpoint", "2018-09-05"
)
const pinpoint_sms_voice_v2 = AWS.JSONService(
    "sms-voice", "sms-voice", "2022-03-31", "1.0", "PinpointSMSVoiceV2"
)
const pipes = AWS.RestJSONService("pipes", "pipes", "2015-10-07")
const polly = AWS.RestJSONService("polly", "polly", "2016-06-10")
const pricing = AWS.JSONService(
    "pricing", "api.pricing", "2017-10-15", "1.1", "AWSPriceListService"
)
const privatenetworks = AWS.RestJSONService(
    "private-networks", "private-networks", "2021-12-03"
)
const proton = AWS.JSONService("proton", "proton", "2020-07-20", "1.0", "AwsProton20200720")
const qbusiness = AWS.RestJSONService("qbusiness", "qbusiness", "2023-11-27")
const qconnect = AWS.RestJSONService("wisdom", "wisdom", "2020-10-19")
const qldb = AWS.RestJSONService("qldb", "qldb", "2019-01-02")
const qldb_session = AWS.JSONService(
    "qldb", "session.qldb", "2019-07-11", "1.0", "QLDBSession"
)
const quicksight = AWS.RestJSONService("quicksight", "quicksight", "2018-04-01")
const ram = AWS.RestJSONService("ram", "ram", "2018-01-04")
const rbin = AWS.RestJSONService("rbin", "rbin", "2021-06-15")
const rds = AWS.QueryService("rds", "rds", "2014-10-31")
const rds_data = AWS.RestJSONService("rds-data", "rds-data", "2018-08-01")
const redshift = AWS.QueryService("redshift", "redshift", "2012-12-01")
const redshift_data = AWS.JSONService(
    "redshift-data", "redshift-data", "2019-12-20", "1.1", "RedshiftData"
)
const redshift_serverless = AWS.JSONService(
    "redshift-serverless", "redshift-serverless", "2021-04-21", "1.1", "RedshiftServerless"
)
const rekognition = AWS.JSONService(
    "rekognition", "rekognition", "2016-06-27", "1.1", "RekognitionService"
)
const repostspace = AWS.RestJSONService("repostspace", "repostspace", "2022-05-13")
const resiliencehub = AWS.RestJSONService("resiliencehub", "resiliencehub", "2020-04-30")
const resource_explorer_2 = AWS.RestJSONService(
    "resource-explorer-2", "resource-explorer-2", "2022-07-28"
)
const resource_groups = AWS.RestJSONService(
    "resource-groups", "resource-groups", "2017-11-27"
)
const resource_groups_tagging_api = AWS.JSONService(
    "tagging", "tagging", "2017-01-26", "1.1", "ResourceGroupsTaggingAPI_20170126"
)
const robomaker = AWS.RestJSONService("robomaker", "robomaker", "2018-06-29")
const rolesanywhere = AWS.RestJSONService("rolesanywhere", "rolesanywhere", "2018-05-10")
const route53_recovery_cluster = AWS.JSONService(
    "route53-recovery-cluster",
    "route53-recovery-cluster",
    "2019-12-02",
    "1.0",
    "ToggleCustomerAPI",
)
const route53_recovery_control_config = AWS.RestJSONService(
    "route53-recovery-control-config", "route53-recovery-control-config", "2020-11-02"
)
const route53_recovery_readiness = AWS.RestJSONService(
    "route53-recovery-readiness", "route53-recovery-readiness", "2019-12-02"
)
const route53profiles = AWS.RestJSONService(
    "route53profiles", "route53profiles", "2018-05-10"
)
const route53resolver = AWS.JSONService(
    "route53resolver", "route53resolver", "2018-04-01", "1.1", "Route53Resolver"
)
const route_53 = AWS.RestXMLService("route53", "route53", "2013-04-01")
const route_53_domains = AWS.JSONService(
    "route53domains", "route53domains", "2014-05-15", "1.1", "Route53Domains_v20140515"
)
const rum = AWS.RestJSONService("rum", "rum", "2018-05-10")
const s3 = AWS.RestXMLService("s3", "s3", "2006-03-01")
const s3_control = AWS.RestXMLService("s3", "s3-control", "2018-08-20")
const s3outposts = AWS.RestJSONService("s3-outposts", "s3-outposts", "2017-07-25")
const sagemaker = AWS.JSONService(
    "sagemaker", "api.sagemaker", "2017-07-24", "1.1", "SageMaker"
)
const sagemaker_a2i_runtime = AWS.RestJSONService(
    "sagemaker", "a2i-runtime.sagemaker", "2019-11-07"
)
const sagemaker_edge = AWS.RestJSONService("sagemaker", "edge.sagemaker", "2020-09-23")
const sagemaker_featurestore_runtime = AWS.RestJSONService(
    "sagemaker", "featurestore-runtime.sagemaker", "2020-07-01"
)
const sagemaker_geospatial = AWS.RestJSONService(
    "sagemaker-geospatial", "sagemaker-geospatial", "2020-05-27"
)
const sagemaker_metrics = AWS.RestJSONService(
    "sagemaker", "metrics.sagemaker", "2022-09-30"
)
const sagemaker_runtime = AWS.RestJSONService(
    "sagemaker", "runtime.sagemaker", "2017-05-13"
)
const savingsplans = AWS.RestJSONService("savingsplans", "savingsplans", "2019-06-28")
const scheduler = AWS.RestJSONService("scheduler", "scheduler", "2021-06-30")
const schemas = AWS.RestJSONService("schemas", "schemas", "2019-12-02")
const secrets_manager = AWS.JSONService(
    "secretsmanager", "secretsmanager", "2017-10-17", "1.1", "secretsmanager"
)
const securityhub = AWS.RestJSONService("securityhub", "securityhub", "2018-10-26")
const securitylake = AWS.RestJSONService("securitylake", "securitylake", "2018-05-10")
const serverlessapplicationrepository = AWS.RestJSONService(
    "serverlessrepo", "serverlessrepo", "2017-09-08"
)
const service_catalog = AWS.JSONService(
    "servicecatalog", "servicecatalog", "2015-12-10", "1.1", "AWS242ServiceCatalogService"
)
const service_catalog_appregistry = AWS.RestJSONService(
    "servicecatalog", "servicecatalog-appregistry", "2020-06-24"
)
const service_quotas = AWS.JSONService(
    "servicequotas", "servicequotas", "2019-06-24", "1.1", "ServiceQuotasV20190624"
)
const servicediscovery = AWS.JSONService(
    "servicediscovery",
    "servicediscovery",
    "2017-03-14",
    "1.1",
    "Route53AutoNaming_v20170314",
)
const ses = AWS.QueryService("ses", "email", "2010-12-01")
const sesv2 = AWS.RestJSONService("ses", "email", "2019-09-27")
const sfn = AWS.JSONService("states", "states", "2016-11-23", "1.0", "AWSStepFunctions")
const shield = AWS.JSONService(
    "shield", "shield", "2016-06-02", "1.1", "AWSShield_20160616"
)
const signer = AWS.RestJSONService("signer", "signer", "2017-08-25")
const simpledb = AWS.QueryService("sdb", "sdb", "2009-04-15")
const simspaceweaver = AWS.RestJSONService("simspaceweaver", "simspaceweaver", "2022-10-28")
const sms = AWS.JSONService(
    "sms", "sms", "2016-10-24", "1.1", "AWSServerMigrationService_V2016_10_24"
)
const snow_device_management = AWS.RestJSONService(
    "snow-device-management", "snow-device-management", "2021-08-04"
)
const snowball = AWS.JSONService(
    "snowball", "snowball", "2016-06-30", "1.1", "AWSIESnowballJobManagementService"
)
const sns = AWS.QueryService("sns", "sns", "2010-03-31")
const sqs = AWS.JSONService("sqs", "sqs", "2012-11-05", "1.0", "AmazonSQS")
const ssm = AWS.JSONService("ssm", "ssm", "2014-11-06", "1.1", "AmazonSSM")
const ssm_contacts = AWS.JSONService(
    "ssm-contacts", "ssm-contacts", "2021-05-03", "1.1", "SSMContacts"
)
const ssm_incidents = AWS.RestJSONService("ssm-incidents", "ssm-incidents", "2018-05-10")
const ssm_sap = AWS.RestJSONService("ssm-sap", "ssm-sap", "2018-05-10")
const sso = AWS.RestJSONService("awsssoportal", "portal.sso", "2019-06-10")
const sso_admin = AWS.JSONService("sso", "sso", "2020-07-20", "1.1", "SWBExternalService")
const sso_oidc = AWS.RestJSONService("sso-oauth", "oidc", "2019-06-10")
const storage_gateway = AWS.JSONService(
    "storagegateway", "storagegateway", "2013-06-30", "1.1", "StorageGateway_20130630"
)
const sts = AWS.QueryService("sts", "sts", "2011-06-15")
const supplychain = AWS.RestJSONService("scn", "scn", "2024-01-01")
const support = AWS.JSONService(
    "support", "support", "2013-04-15", "1.1", "AWSSupport_20130415"
)
const support_app = AWS.RestJSONService("supportapp", "supportapp", "2021-08-20")
const swf = AWS.JSONService("swf", "swf", "2012-01-25", "1.0", "SimpleWorkflowService")
const synthetics = AWS.RestJSONService("synthetics", "synthetics", "2017-10-11")
const taxsettings = AWS.RestJSONService("tax", "tax", "2018-05-10")
const textract = AWS.JSONService("textract", "textract", "2018-06-27", "1.1", "Textract")
const timestream_influxdb = AWS.JSONService(
    "timestream-influxdb",
    "timestream-influxdb",
    "2023-01-27",
    "1.0",
    "AmazonTimestreamInfluxDB",
)
const timestream_query = AWS.JSONService(
    "timestream", "query.timestream", "2018-11-01", "1.0", "Timestream_20181101"
)
const timestream_write = AWS.JSONService(
    "timestream", "ingest.timestream", "2018-11-01", "1.0", "Timestream_20181101"
)
const tnb = AWS.RestJSONService("tnb", "tnb", "2008-10-21")
const transcribe = AWS.JSONService(
    "transcribe", "transcribe", "2017-10-26", "1.1", "Transcribe"
)
const transfer = AWS.JSONService(
    "transfer", "transfer", "2018-11-05", "1.1", "TransferService"
)
const translate = AWS.JSONService(
    "translate", "translate", "2017-07-01", "1.1", "AWSShineFrontendService_20170701"
)
const trustedadvisor = AWS.RestJSONService("trustedadvisor", "trustedadvisor", "2022-09-15")
const verifiedpermissions = AWS.JSONService(
    "verifiedpermissions", "verifiedpermissions", "2021-12-01", "1.0", "VerifiedPermissions"
)
const voice_id = AWS.JSONService("voiceid", "voiceid", "2021-09-27", "1.0", "VoiceID")
const vpc_lattice = AWS.RestJSONService("vpc-lattice", "vpc-lattice", "2022-11-30")
const waf = AWS.JSONService("waf", "waf", "2015-08-24", "1.1", "AWSWAF_20150824")
const waf_regional = AWS.JSONService(
    "waf-regional", "waf-regional", "2016-11-28", "1.1", "AWSWAF_Regional_20161128"
)
const wafv2 = AWS.JSONService("wafv2", "wafv2", "2019-07-29", "1.1", "AWSWAF_20190729")
const wellarchitected = AWS.RestJSONService(
    "wellarchitected", "wellarchitected", "2020-03-31"
)
const wisdom = AWS.RestJSONService("wisdom", "wisdom", "2020-10-19")
const workdocs = AWS.RestJSONService("workdocs", "workdocs", "2016-05-01")
const worklink = AWS.RestJSONService("worklink", "worklink", "2018-09-25")
const workmail = AWS.JSONService(
    "workmail", "workmail", "2017-10-01", "1.1", "WorkMailService"
)
const workmailmessageflow = AWS.RestJSONService(
    "workmailmessageflow", "workmailmessageflow", "2019-05-01"
)
const workspaces = AWS.JSONService(
    "workspaces", "workspaces", "2015-04-08", "1.1", "WorkspacesService"
)
const workspaces_thin_client = AWS.RestJSONService("thinclient", "thinclient", "2023-08-22")
const workspaces_web = AWS.RestJSONService("workspaces-web", "workspaces-web", "2020-07-08")
const xray = AWS.RestJSONService("xray", "xray", "2016-04-12")

end
