From 6e14360e8265786876dcb7c07c3bbee78fbc42e7 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Tue, 11 Jun 2024 14:17:24 -0400 Subject: [PATCH 01/47] Add files via upload --- names/data/names_data.hcl | 15784 ++++++++++++++++++++++++++++++++++++ names/data/read.go | 205 +- 2 files changed, 15969 insertions(+), 20 deletions(-) create mode 100644 names/data/names_data.hcl diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl new file mode 100644 index 00000000000..53b225d5fb4 --- /dev/null +++ b/names/data/names_data.hcl @@ -0,0 +1,15784 @@ + +service "accessanalyzer" { + + sdk { + id = "AccessAnalyzer" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AccessAnalyzer" + human_friendly = "IAM Access Analyzer" + } + + client { + go_v1_client_typename = "AccessAnalyzer" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAnalyzers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_accessanalyzer_" + } + + split_package = "" + file_prefix = "" + doc_prefix = ["accessanalyzer_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "account" { + + sdk { + id = "Account" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Account" + human_friendly = "Account Management" + } + + client { + go_v1_client_typename = "Account" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRegions" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_account_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["account_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "acm" { + + sdk { + id = "ACM" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ACM" + human_friendly = "ACM (Certificate Manager)" + } + + client { + go_v1_client_typename = "ACM" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCertificates" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_acm_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["acm_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "acmpca" { + + cli_v2_command { + aws_cli_v2_command = "acm-pca" + aws_cli_v2_command_no_dashes = "acmpca" + } + + sdk { + id = "ACM PCA" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ACMPCA" + human_friendly = "ACM PCA (Certificate Manager Private Certificate Authority)" + } + + client { + go_v1_client_typename = "ACMPCA" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCertificateAuthorities" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_acmpca_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["acmpca_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "alexaforbusiness" { + + sdk { + id = "Alexa For Business" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "AlexaForBusiness" + human_friendly = "Alexa for Business" + } + + client { + go_v1_client_typename = "AlexaForBusiness" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_alexaforbusiness_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["alexaforbusiness_"] + brand = "" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "amp" { + + go_packages { + v1_package = "prometheusservice" + v2_package = "amp" + } + + sdk { + id = "amp" + client_version = [2] + } + + names { + aliases = ["prometheus", "prometheusservice"] + provider_name_upper = "AMP" + human_friendly = "AMP (Managed Prometheus)" + } + + client { + go_v1_client_typename = "PrometheusService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListScrapers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_prometheus_" + correct = "aws_amp_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["prometheus_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "amplify" { + + sdk { + id = "Amplify" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Amplify" + human_friendly = "Amplify" + } + + client { + go_v1_client_typename = "Amplify" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApps" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_amplify_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["amplify_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "amplifybackend" { + + sdk { + id = "AmplifyBackend" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "AmplifyBackend" + human_friendly = "Amplify Backend" + } + + client { + go_v1_client_typename = "AmplifyBackend" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_amplifybackend_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["amplifybackend_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "amplifyuibuilder" { + + sdk { + id = "AmplifyUIBuilder" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "AmplifyUIBuilder" + human_friendly = "Amplify UI Builder" + } + + client { + go_v1_client_typename = "AmplifyUIBuilder" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_amplifyuibuilder_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["amplifyuibuilder_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "apigateway" { + + sdk { + id = "API Gateway" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "APIGateway" + human_friendly = "API Gateway" + } + + client { + go_v1_client_typename = "APIGateway" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetAccount" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_api_gateway_" + correct = "aws_apigateway_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["api_gateway_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "apigatewaymanagementapi" { + + sdk { + id = "ApiGatewayManagementApi" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "APIGatewayManagementAPI" + human_friendly = "API Gateway Management API" + } + + client { + go_v1_client_typename = "ApiGatewayManagementApi" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_apigatewaymanagementapi_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["apigatewaymanagementapi_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "apigatewayv2" { + + sdk { + id = "ApiGatewayV2" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "APIGatewayV2" + human_friendly = "API Gateway V2" + } + + client { + go_v1_client_typename = "ApiGatewayV2" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetApis" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_apigatewayv2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["apigatewayv2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "appfabric" { + + sdk { + id = "AppFabric" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AppFabric" + human_friendly = "AppFabric" + } + + client { + go_v1_client_typename = "AppFabric" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAppBundles" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_appfabric_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appfabric_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "appmesh" { + + sdk { + id = "App Mesh" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "AppMesh" + human_friendly = "App Mesh" + } + + client { + go_v1_client_typename = "AppMesh" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListMeshes" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_appmesh_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appmesh_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "apprunner" { + + sdk { + id = "AppRunner" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AppRunner" + human_friendly = "App Runner" + } + + client { + go_v1_client_typename = "AppRunner" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListConnections" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_apprunner_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["apprunner_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "appconfig" { + + sdk { + id = "AppConfig" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AppConfig" + human_friendly = "AppConfig" + } + + client { + go_v1_client_typename = "AppConfig" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_appconfig_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appconfig_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "appconfigdata" { + + sdk { + id = "AppConfigData" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "AppConfigData" + human_friendly = "AppConfig Data" + } + + client { + go_v1_client_typename = "AppConfigData" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_appconfigdata_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appconfigdata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "appflow" { + + sdk { + id = "Appflow" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AppFlow" + human_friendly = "AppFlow" + } + + client { + go_v1_client_typename = "Appflow" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListFlows" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_appflow_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appflow_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "appintegrations" { + + go_packages { + v1_package = "appintegrationsservice" + v2_package = "appintegrations" + } + + sdk { + id = "AppIntegrations" + client_version = [2] + } + + names { + aliases = ["appintegrationsservice"] + provider_name_upper = "AppIntegrations" + human_friendly = "AppIntegrations" + } + + client { + go_v1_client_typename = "AppIntegrationsService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_appintegrations_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appintegrations_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "appautoscaling" { + + cli_v2_command { + aws_cli_v2_command = "application-autoscaling" + aws_cli_v2_command_no_dashes = "applicationautoscaling" + } + + go_packages { + v1_package = "applicationautoscaling" + v2_package = "applicationautoscaling" + } + + sdk { + id = "Application Auto Scaling" + client_version = [2] + } + + names { + aliases = ["applicationautoscaling"] + provider_name_upper = "AppAutoScaling" + human_friendly = "Application Auto Scaling" + } + + client { + go_v1_client_typename = "ApplicationAutoScaling" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeScalableTargets" + endpoint_api_params = "ServiceNamespace: awstypes.ServiceNamespaceEcs" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_appautoscaling_" + correct = "aws_applicationautoscaling_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appautoscaling_"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "applicationcostprofiler" { + + sdk { + id = "ApplicationCostProfiler" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ApplicationCostProfiler" + human_friendly = "Application Cost Profiler" + } + + client { + go_v1_client_typename = "ApplicationCostProfiler" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_applicationcostprofiler_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["applicationcostprofiler_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "discovery" { + + go_packages { + v1_package = "applicationdiscoveryservice" + v2_package = "applicationdiscoveryservice" + } + + sdk { + id = "Application Discovery Service" + client_version = [1] + } + + names { + aliases = ["applicationdiscovery", "applicationdiscoveryservice"] + provider_name_upper = "Discovery" + human_friendly = "Application Discovery" + } + + client { + go_v1_client_typename = "ApplicationDiscoveryService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_discovery_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["discovery_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "mgn" { + + sdk { + id = "mgn" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Mgn" + human_friendly = "Application Migration (Mgn)" + } + + client { + go_v1_client_typename = "Mgn" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mgn_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mgn_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "appstream" { + + sdk { + id = "AppStream" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AppStream" + human_friendly = "AppStream 2.0" + } + + client { + go_v1_client_typename = "AppStream" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAssociatedFleets" + endpoint_api_params = "StackName: aws_sdkv2.String(\"test\")" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_appstream_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appstream_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "appsync" { + + sdk { + id = "AppSync" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "AppSync" + human_friendly = "AppSync" + } + + client { + go_v1_client_typename = "AppSync" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomainNames" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_appsync_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["appsync_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "athena" { + + sdk { + id = "Athena" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Athena" + human_friendly = "Athena" + } + + client { + go_v1_client_typename = "Athena" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDataCatalogs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_athena_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["athena_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "auditmanager" { + + sdk { + id = "AuditManager" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AuditManager" + human_friendly = "Audit Manager" + } + + client { + go_v1_client_typename = "AuditManager" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetAccountStatus" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_auditmanager_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["auditmanager_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "autoscaling" { + + sdk { + id = "Auto Scaling" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AutoScaling" + human_friendly = "Auto Scaling" + } + + client { + go_v1_client_typename = "AutoScaling" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeAutoScalingGroups" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(autoscaling_|launch_configuration)" + correct = "aws_autoscaling_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["autoscaling_", "launch_configuration"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "autoscalingplans" { + + cli_v2_command { + aws_cli_v2_command = "autoscaling-plans" + aws_cli_v2_command_no_dashes = "autoscalingplans" + } + + sdk { + id = "Auto Scaling Plans" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "AutoScalingPlans" + human_friendly = "Auto Scaling Plans" + } + + client { + go_v1_client_typename = "AutoScalingPlans" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeScalingPlans" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_autoscalingplans_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["autoscalingplans_"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "backup" { + + sdk { + id = "Backup" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Backup" + human_friendly = "Backup" + } + + client { + go_v1_client_typename = "Backup" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListBackupPlans" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_backup_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["backup_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "backupgateway" { + + cli_v2_command { + aws_cli_v2_command = "backup-gateway" + aws_cli_v2_command_no_dashes = "backupgateway" + } + + sdk { + id = "Backup Gateway" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "BackupGateway" + human_friendly = "Backup Gateway" + } + + client { + go_v1_client_typename = "BackupGateway" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_backupgateway_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["backupgateway_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "batch" { + + sdk { + id = "Batch" + client_version = [1, 2] + } + + names { + aliases = [""] + provider_name_upper = "Batch" + human_friendly = "Batch" + } + + client { + go_v1_client_typename = "Batch" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListJobs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_batch_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["batch_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "bedrock" { + + sdk { + id = "Bedrock" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Bedrock" + human_friendly = "Amazon Bedrock" + } + + client { + go_v1_client_typename = "Bedrock" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListFoundationModels" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_bedrock_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["bedrock_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "bedrockagent" { + + cli_v2_command { + aws_cli_v2_command = "bedrock-agent" + aws_cli_v2_command_no_dashes = "bedrockagent" + } + + sdk { + id = "Bedrock Agent" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "BedrockAgent" + human_friendly = "Agents for Amazon Bedrock" + } + + client { + go_v1_client_typename = "BedrockAgent" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAgents" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_bedrockagent_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["bedrockagent_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "bcmdataexports" { + + sdk { + id = "BCM Data Exports" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "BCMDataExports" + human_friendly = "BCM Data Exports" + } + + client { + go_v1_client_typename = "BCMDataExports" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListExports" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_bcmdataexports_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["bcmdataexports_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "billingconductor" { + + go_packages { + v1_package = "billingconductor" + v2_package = "" + } + + sdk { + id = "billingconductor" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "BillingConductor" + human_friendly = "Billing Conductor" + } + + client { + go_v1_client_typename = "BillingConductor" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_billingconductor_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["billingconductor_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "braket" { + + sdk { + id = "Braket" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Braket" + human_friendly = "Braket" + } + + client { + go_v1_client_typename = "Braket" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_braket_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["braket_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "ce" { + + go_packages { + v1_package = "costexplorer" + v2_package = "costexplorer" + } + + sdk { + id = "Cost Explorer" + client_version = [2] + } + + names { + aliases = ["costexplorer"] + provider_name_upper = "CE" + human_friendly = "CE (Cost Explorer)" + } + + client { + go_v1_client_typename = "CostExplorer" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCostCategoryDefinitions" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ce_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ce_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "chatbot" { + + sdk { + id = "Chatbot" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Chatbot" + human_friendly = "Chatbot" + } + + client { + go_v1_client_typename = "" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetAccountPreferences" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_chatbot_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["chatbot_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "chime" { + + sdk { + id = "Chime" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Chime" + human_friendly = "Chime" + } + + client { + go_v1_client_typename = "Chime" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAccounts" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_chime_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["chime_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "chimesdkidentity" { + + cli_v2_command { + aws_cli_v2_command = "chime-sdk-identity" + aws_cli_v2_command_no_dashes = "chimesdkidentity" + } + + sdk { + id = "Chime SDK Identity" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ChimeSDKIdentity" + human_friendly = "Chime SDK Identity" + } + + client { + go_v1_client_typename = "ChimeSDKIdentity" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_chimesdkidentity_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkidentity_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "chimesdkmediapipelines" { + + cli_v2_command { + aws_cli_v2_command = "chime-sdk-mediapipelines" + aws_cli_v2_command_no_dashes = "chimesdkmediapipelines" + } + + sdk { + id = "Chime SDK Media Pipelines" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ChimeSDKMediaPipelines" + human_friendly = "Chime SDK Media Pipelines" + } + + client { + go_v1_client_typename = "ChimeSDKMediaPipelines" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListMediaPipelines" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_chimesdkmediapipelines_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkmediapipelines_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "chimesdkmeetings" { + + cli_v2_command { + aws_cli_v2_command = "chime-sdk-meetings" + aws_cli_v2_command_no_dashes = "chimesdkmeetings" + } + + sdk { + id = "Chime SDK Meetings" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ChimeSDKMeetings" + human_friendly = "Chime SDK Meetings" + } + + client { + go_v1_client_typename = "ChimeSDKMeetings" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_chimesdkmeetings_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkmeetings_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "chimesdkmessaging" { + + cli_v2_command { + aws_cli_v2_command = "chime-sdk-messaging" + aws_cli_v2_command_no_dashes = "chimesdkmessaging" + } + + sdk { + id = "Chime SDK Messaging" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ChimeSDKMessaging" + human_friendly = "Chime SDK Messaging" + } + + client { + go_v1_client_typename = "ChimeSDKMessaging" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_chimesdkmessaging_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkmessaging_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "chimesdkvoice" { + + cli_v2_command { + aws_cli_v2_command = "chime-sdk-voice" + aws_cli_v2_command_no_dashes = "chimesdkvoice" + } + + sdk { + id = "Chime SDK Voice" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ChimeSDKVoice" + human_friendly = "Chime SDK Voice" + } + + client { + go_v1_client_typename = "ChimeSDKVoice" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPhoneNumbers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_chimesdkvoice_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkvoice_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cleanrooms" { + + sdk { + id = "CleanRooms" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CleanRooms" + human_friendly = "Clean Rooms" + } + + client { + go_v1_client_typename = "CleanRooms" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCollaborations" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cleanrooms_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cleanrooms_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloudcontrol" { + + go_packages { + v1_package = "cloudcontrolapi" + v2_package = "cloudcontrol" + } + + sdk { + id = "CloudControl" + client_version = [2] + } + + names { + aliases = ["cloudcontrolapi"] + provider_name_upper = "CloudControl" + human_friendly = "Cloud Control API" + } + + client { + go_v1_client_typename = "CloudControlApi" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListResourceRequests" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_cloudcontrolapi_" + correct = "aws_cloudcontrol_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudcontrolapi_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "clouddirectory" { + + sdk { + id = "CloudDirectory" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "CloudDirectory" + human_friendly = "Cloud Directory" + } + + client { + go_v1_client_typename = "CloudDirectory" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_clouddirectory_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["clouddirectory_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "servicediscovery" { + + sdk { + id = "ServiceDiscovery" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ServiceDiscovery" + human_friendly = "Cloud Map" + } + + client { + go_v1_client_typename = "ServiceDiscovery" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListNamespaces" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_service_discovery_" + correct = "aws_servicediscovery_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["service_discovery_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloud9" { + + sdk { + id = "Cloud9" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Cloud9" + human_friendly = "Cloud9" + } + + client { + go_v1_client_typename = "Cloud9" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListEnvironments" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cloud9_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloud9_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloudformation" { + + sdk { + id = "CloudFormation" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CloudFormation" + human_friendly = "CloudFormation" + } + + client { + go_v1_client_typename = "CloudFormation" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListStackInstances" + endpoint_api_params = "StackSetName: aws_sdkv2.String(\"test\")" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cloudformation_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudformation_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloudfront" { + + sdk { + id = "CloudFront" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CloudFront" + human_friendly = "CloudFront" + } + + client { + go_v1_client_typename = "CloudFront" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDistributions" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cloudfront_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudfront_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloudfrontkeyvaluestore" { + + cli_v2_command { + aws_cli_v2_command = "cloudfront-keyvaluestore" + aws_cli_v2_command_no_dashes = "cloudfrontkeyvaluestore" + } + + go_packages { + v1_package = "" + v2_package = "cloudfrontkeyvaluestore" + } + + sdk { + id = "CloudFront KeyValueStore" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CloudFrontKeyValueStore" + human_friendly = "CloudFront KeyValueStore" + } + + client { + go_v1_client_typename = "CloudFrontKeyValueStore" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListKeys" + endpoint_api_params = "KvsARN: aws_sdkv2.String(\"arn:aws:cloudfront::111122223333:key-value-store/MaxAge\")" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cloudfrontkeyvaluestore_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudfrontkeyvaluestore_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloudhsmv2" { + + sdk { + id = "CloudHSM V2" + client_version = [2] + } + + names { + aliases = ["cloudhsm"] + provider_name_upper = "CloudHSMV2" + human_friendly = "CloudHSM" + } + + client { + go_v1_client_typename = "CloudHSMV2" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_cloudhsm_v2_" + correct = "aws_cloudhsmv2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudhsm"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloudsearch" { + + sdk { + id = "CloudSearch" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CloudSearch" + human_friendly = "CloudSearch" + } + + client { + go_v1_client_typename = "CloudSearch" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomainNames" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cloudsearch_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudsearch_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloudsearchdomain" { + + sdk { + id = "CloudSearch Domain" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "CloudSearchDomain" + human_friendly = "CloudSearch Domain" + } + + client { + go_v1_client_typename = "CloudSearchDomain" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cloudsearchdomain_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudsearchdomain_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "cloudtrail" { + + sdk { + id = "CloudTrail" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CloudTrail" + human_friendly = "CloudTrail" + } + + client { + go_v1_client_typename = "CloudTrail" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListChannels" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_cloudtrail" + correct = "aws_cloudtrail_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudtrail"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cloudwatch" { + + sdk { + id = "CloudWatch" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CloudWatch" + human_friendly = "CloudWatch" + } + + client { + go_v1_client_typename = "CloudWatch" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDashboards" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_cloudwatch_(?!(event_|log_|query_))" + correct = "aws_cloudwatch_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudwatch_dashboard", "cloudwatch_metric_", "cloudwatch_composite_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "applicationinsights" { + + cli_v2_command { + aws_cli_v2_command = "application-insights" + aws_cli_v2_command_no_dashes = "applicationinsights" + } + + sdk { + id = "Application Insights" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ApplicationInsights" + human_friendly = "CloudWatch Application Insights" + } + + client { + go_v1_client_typename = "ApplicationInsights" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "CreateApplication" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_applicationinsights_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["applicationinsights_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "evidently" { + + go_packages { + v1_package = "cloudwatchevidently" + v2_package = "evidently" + } + + sdk { + id = "Evidently" + client_version = [2] + } + + names { + aliases = ["cloudwatchevidently"] + provider_name_upper = "Evidently" + human_friendly = "CloudWatch Evidently" + } + + client { + go_v1_client_typename = "CloudWatchEvidently" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListProjects" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_evidently_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["evidently_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "internetmonitor" { + + sdk { + id = "InternetMonitor" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "InternetMonitor" + human_friendly = "CloudWatch Internet Monitor" + } + + client { + go_v1_client_typename = "InternetMonitor" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListMonitors" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_internetmonitor_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["internetmonitor_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "logs" { + + go_packages { + v1_package = "cloudwatchlogs" + v2_package = "cloudwatchlogs" + } + + sdk { + id = "CloudWatch Logs" + client_version = [2] + } + + names { + aliases = ["cloudwatchlog", "cloudwatchlogs"] + provider_name_upper = "Logs" + human_friendly = "CloudWatch Logs" + } + + client { + go_v1_client_typename = "CloudWatchLogs" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAnomalies" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_cloudwatch_(log_|query_)" + correct = "aws_logs_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudwatch_log_", "cloudwatch_query_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "rum" { + + go_packages { + v1_package = "cloudwatchrum" + v2_package = "rum" + } + + sdk { + id = "RUM" + client_version = [1] + } + + names { + aliases = ["cloudwatchrum"] + provider_name_upper = "RUM" + human_friendly = "CloudWatch RUM" + } + + client { + go_v1_client_typename = "CloudWatchRUM" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAppMonitors" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_rum_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["rum_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "synthetics" { + + sdk { + id = "synthetics" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Synthetics" + human_friendly = "CloudWatch Synthetics" + } + + client { + go_v1_client_typename = "Synthetics" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListGroups" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_synthetics_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["synthetics_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codeartifact" { + + sdk { + id = "codeartifact" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodeArtifact" + human_friendly = "CodeArtifact" + } + + client { + go_v1_client_typename = "CodeArtifact" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomains" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codeartifact_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codeartifact_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codebuild" { + + sdk { + id = "CodeBuild" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodeBuild" + human_friendly = "CodeBuild" + } + + client { + go_v1_client_typename = "CodeBuild" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListBuildBatches" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codebuild_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codebuild_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codecommit" { + + sdk { + id = "CodeCommit" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodeCommit" + human_friendly = "CodeCommit" + } + + client { + go_v1_client_typename = "CodeCommit" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRepositories" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codecommit_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codecommit_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "deploy" { + + go_packages { + v1_package = "codedeploy" + v2_package = "codedeploy" + } + + sdk { + id = "CodeDeploy" + client_version = [2] + } + + names { + aliases = ["codedeploy"] + provider_name_upper = "Deploy" + human_friendly = "CodeDeploy" + } + + client { + go_v1_client_typename = "CodeDeploy" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_codedeploy_" + correct = "aws_deploy_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codedeploy_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codeguruprofiler" { + + sdk { + id = "CodeGuruProfiler" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodeGuruProfiler" + human_friendly = "CodeGuru Profiler" + } + + client { + go_v1_client_typename = "CodeGuruProfiler" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListProfilingGroups" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codeguruprofiler_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codeguruprofiler_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codegurureviewer" { + + cli_v2_command { + aws_cli_v2_command = "codeguru-reviewer" + aws_cli_v2_command_no_dashes = "codegurureviewer" + } + + sdk { + id = "CodeGuru Reviewer" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodeGuruReviewer" + human_friendly = "CodeGuru Reviewer" + } + + client { + go_v1_client_typename = "CodeGuruReviewer" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCodeReviews" + endpoint_api_params = "Type: awstypes.TypePullRequest" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codegurureviewer_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codegurureviewer_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codepipeline" { + + sdk { + id = "CodePipeline" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodePipeline" + human_friendly = "CodePipeline" + } + + client { + go_v1_client_typename = "CodePipeline" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPipelines" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_codepipeline" + correct = "aws_codepipeline_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codepipeline"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codestar" { + + sdk { + id = "CodeStar" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "CodeStar" + human_friendly = "CodeStar" + } + + client { + go_v1_client_typename = "CodeStar" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codestar_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codestar_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "codestarconnections" { + + cli_v2_command { + aws_cli_v2_command = "codestar-connections" + aws_cli_v2_command_no_dashes = "codestarconnections" + } + + sdk { + id = "CodeStar connections" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodeStarConnections" + human_friendly = "CodeStar Connections" + } + + client { + go_v1_client_typename = "CodeStarConnections" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListConnections" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codestarconnections_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codestarconnections_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codestarnotifications" { + + cli_v2_command { + aws_cli_v2_command = "codestar-notifications" + aws_cli_v2_command_no_dashes = "codestarnotifications" + } + + sdk { + id = "codestar notifications" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodeStarNotifications" + human_friendly = "CodeStar Notifications" + } + + client { + go_v1_client_typename = "CodeStarNotifications" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListTargets" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codestarnotifications_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codestarnotifications_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cognitoidentity" { + + cli_v2_command { + aws_cli_v2_command = "cognito-identity" + aws_cli_v2_command_no_dashes = "cognitoidentity" + } + + sdk { + id = "Cognito Identity" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CognitoIdentity" + human_friendly = "Cognito Identity" + } + + client { + go_v1_client_typename = "CognitoIdentity" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListIdentityPools" + endpoint_api_params = "MaxResults: aws_sdkv2.Int32(1)" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_cognito_identity_(?!provider)" + correct = "aws_cognitoidentity_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cognito_identity_pool"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cognitoidp" { + + cli_v2_command { + aws_cli_v2_command = "cognito-idp" + aws_cli_v2_command_no_dashes = "cognitoidp" + } + + go_packages { + v1_package = "cognitoidentityprovider" + v2_package = "cognitoidentityprovider" + } + + sdk { + id = "Cognito Identity Provider" + client_version = [1] + } + + names { + aliases = ["cognitoidentityprovider"] + provider_name_upper = "CognitoIDP" + human_friendly = "Cognito IDP (Identity Provider)" + } + + client { + go_v1_client_typename = "CognitoIdentityProvider" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListUserPools" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_cognito_(identity_provider|resource|user|risk)" + correct = "aws_cognitoidp_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cognito_identity_provider", "cognito_managed_user", "cognito_resource_", "cognito_user", "cognito_risk"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cognitosync" { + + cli_v2_command { + aws_cli_v2_command = "cognito-sync" + aws_cli_v2_command_no_dashes = "cognitosync" + } + + sdk { + id = "Cognito Sync" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "CognitoSync" + human_friendly = "Cognito Sync" + } + + client { + go_v1_client_typename = "CognitoSync" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cognitosync_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cognitosync_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "comprehend" { + + sdk { + id = "Comprehend" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Comprehend" + human_friendly = "Comprehend" + } + + client { + go_v1_client_typename = "Comprehend" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDocumentClassifiers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_comprehend_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["comprehend_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "comprehendmedical" { + + sdk { + id = "ComprehendMedical" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ComprehendMedical" + human_friendly = "Comprehend Medical" + } + + client { + go_v1_client_typename = "ComprehendMedical" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_comprehendmedical_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["comprehendmedical_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "computeoptimizer" { + + cli_v2_command { + aws_cli_v2_command = "compute-optimizer" + aws_cli_v2_command_no_dashes = "computeoptimizer" + } + + sdk { + id = "Compute Optimizer" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ComputeOptimizer" + human_friendly = "Compute Optimizer" + } + + client { + go_v1_client_typename = "ComputeOptimizer" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetEnrollmentStatus" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_computeoptimizer_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["computeoptimizer_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "configservice" { + + sdk { + id = "Config Service" + client_version = [2] + } + + names { + aliases = ["config"] + provider_name_upper = "ConfigService" + human_friendly = "Config" + } + + client { + go_v1_client_typename = "ConfigService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListStoredQueries" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_config_" + correct = "aws_configservice_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["config_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "connect" { + + sdk { + id = "Connect" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Connect" + human_friendly = "Connect" + } + + client { + go_v1_client_typename = "Connect" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListInstances" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_connect_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["connect_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "connectcases" { + + sdk { + id = "ConnectCases" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ConnectCases" + human_friendly = "Connect Cases" + } + + client { + go_v1_client_typename = "ConnectCases" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomains" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_connectcases_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["connectcases_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "connectcontactlens" { + + cli_v2_command { + aws_cli_v2_command = "connect-contact-lens" + aws_cli_v2_command_no_dashes = "connectcontactlens" + } + + sdk { + id = "Connect Contact Lens" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ConnectContactLens" + human_friendly = "Connect Contact Lens" + } + + client { + go_v1_client_typename = "ConnectContactLens" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_connectcontactlens_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["connectcontactlens_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "customerprofiles" { + + cli_v2_command { + aws_cli_v2_command = "customer-profiles" + aws_cli_v2_command_no_dashes = "customerprofiles" + } + + sdk { + id = "Customer Profiles" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CustomerProfiles" + human_friendly = "Connect Customer Profiles" + } + + client { + go_v1_client_typename = "CustomerProfiles" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomains" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_customerprofiles_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["customerprofiles_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "connectparticipant" { + + sdk { + id = "ConnectParticipant" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ConnectParticipant" + human_friendly = "Connect Participant" + } + + client { + go_v1_client_typename = "ConnectParticipant" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_connectparticipant_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["connectparticipant_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "voiceid" { + + cli_v2_command { + aws_cli_v2_command = "voice-id" + aws_cli_v2_command_no_dashes = "voiceid" + } + + sdk { + id = "Voice ID" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "VoiceID" + human_friendly = "Connect Voice ID" + } + + client { + go_v1_client_typename = "VoiceID" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_voiceid_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["voiceid_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "wisdom" { + + go_packages { + v1_package = "connectwisdomservice" + v2_package = "wisdom" + } + + sdk { + id = "Wisdom" + client_version = [1] + } + + names { + aliases = ["connectwisdomservice"] + provider_name_upper = "Wisdom" + human_friendly = "Connect Wisdom" + } + + client { + go_v1_client_typename = "ConnectWisdomService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_wisdom_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["wisdom_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "controltower" { + + sdk { + id = "ControlTower" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ControlTower" + human_friendly = "Control Tower" + } + + client { + go_v1_client_typename = "ControlTower" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListLandingZones" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_controltower_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["controltower_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "costoptimizationhub" { + + cli_v2_command { + aws_cli_v2_command = "cost-optimization-hub" + aws_cli_v2_command_no_dashes = "costoptimizationhub" + } + + sdk { + id = "Cost Optimization Hub" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CostOptimizationHub" + human_friendly = "Cost Optimization Hub" + } + + client { + go_v1_client_typename = "CostOptimizationHub" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetPreferences" + endpoint_api_params = "" + endpoint_region_override = "us-east-1" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_costoptimizationhub_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["costoptimizationhub_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "cur" { + + go_packages { + v1_package = "costandusagereportservice" + v2_package = "costandusagereportservice" + } + + sdk { + id = "Cost and Usage Report Service" + client_version = [2] + } + + names { + aliases = ["costandusagereportservice"] + provider_name_upper = "CUR" + human_friendly = "Cost and Usage Report" + } + + client { + go_v1_client_typename = "CostandUsageReportService" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeReportDefinitions" + endpoint_api_params = "" + endpoint_region_override = "us-east-1" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_cur_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cur_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "dataexchange" { + + sdk { + id = "DataExchange" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "DataExchange" + human_friendly = "Data Exchange" + } + + client { + go_v1_client_typename = "DataExchange" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDataSets" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_dataexchange_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["dataexchange_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "datapipeline" { + + sdk { + id = "Data Pipeline" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "DataPipeline" + human_friendly = "Data Pipeline" + } + + client { + go_v1_client_typename = "DataPipeline" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPipelines" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_datapipeline_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["datapipeline_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "datasync" { + + sdk { + id = "DataSync" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DataSync" + human_friendly = "DataSync" + } + + client { + go_v1_client_typename = "DataSync" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAgents" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_datasync_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["datasync_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "datazone" { + + sdk { + id = "DataZone" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DataZone" + human_friendly = "DataZone" + } + + client { + go_v1_client_typename = "DataZone" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomains" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_datazone_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["datazone_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "detective" { + + sdk { + id = "Detective" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Detective" + human_friendly = "Detective" + } + + client { + go_v1_client_typename = "Detective" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListGraphs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_detective_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["detective_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "devicefarm" { + + sdk { + id = "Device Farm" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DeviceFarm" + human_friendly = "Device Farm" + } + + client { + go_v1_client_typename = "DeviceFarm" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDeviceInstances" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_devicefarm_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["devicefarm_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "devopsguru" { + + cli_v2_command { + aws_cli_v2_command = "devops-guru" + aws_cli_v2_command_no_dashes = "devopsguru" + } + + sdk { + id = "DevOps Guru" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DevOpsGuru" + human_friendly = "DevOps Guru" + } + + client { + go_v1_client_typename = "DevOpsGuru" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeAccountHealth" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_devopsguru_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["devopsguru_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "directconnect" { + + sdk { + id = "Direct Connect" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "DirectConnect" + human_friendly = "Direct Connect" + } + + client { + go_v1_client_typename = "DirectConnect" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeConnections" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_dx_" + correct = "aws_directconnect_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["dx_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "dlm" { + + sdk { + id = "DLM" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DLM" + human_friendly = "DLM (Data Lifecycle Manager)" + } + + client { + go_v1_client_typename = "DLM" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetLifecyclePolicies" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_dlm_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["dlm_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "dms" { + + go_packages { + v1_package = "databasemigrationservice" + v2_package = "databasemigrationservice" + } + + sdk { + id = "Database Migration Service" + client_version = [1] + } + + names { + aliases = ["databasemigration", "databasemigrationservice"] + provider_name_upper = "DMS" + human_friendly = "DMS (Database Migration)" + } + + client { + go_v1_client_typename = "DatabaseMigrationService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeCertificates" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_dms_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["dms_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "docdb" { + + sdk { + id = "DocDB" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DocDB" + human_friendly = "DocumentDB" + } + + client { + go_v1_client_typename = "DocDB" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeDBClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_docdb_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["docdb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "docdbelastic" { + + cli_v2_command { + aws_cli_v2_command = "docdb-elastic" + aws_cli_v2_command_no_dashes = "docdbelastic" + } + + sdk { + id = "DocDB Elastic" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DocDBElastic" + human_friendly = "DocumentDB Elastic" + } + + client { + go_v1_client_typename = "DocDBElastic" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_docdbelastic_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["docdbelastic_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "drs" { + + sdk { + id = "DRS" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DRS" + human_friendly = "DRS (Elastic Disaster Recovery)" + } + + client { + go_v1_client_typename = "Drs" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeJobs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_drs_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["drs_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ds" { + + go_packages { + v1_package = "directoryservice" + v2_package = "directoryservice" + } + + sdk { + id = "Directory Service" + client_version = [1, 2] + } + + names { + aliases = ["directoryservice"] + provider_name_upper = "DS" + human_friendly = "Directory Service" + } + + client { + go_v1_client_typename = "DirectoryService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeDirectories" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_directory_service_" + correct = "aws_ds_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["directory_service_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "dax" { + + sdk { + id = "DAX" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DAX" + human_friendly = "DynamoDB Accelerator (DAX)" + } + + client { + go_v1_client_typename = "DAX" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_dax_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["dax_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "dynamodbstreams" { + + sdk { + id = "DynamoDB Streams" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "DynamoDBStreams" + human_friendly = "DynamoDB Streams" + } + + client { + go_v1_client_typename = "DynamoDBStreams" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_dynamodbstreams_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["dynamodbstreams_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "ebs" { + + sdk { + id = "EBS" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "EBS" + human_friendly = "EBS (Elastic Block Store)" + } + + client { + go_v1_client_typename = "EBS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ebs_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["changewhenimplemented"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "imagebuilder" { + + sdk { + id = "imagebuilder" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ImageBuilder" + human_friendly = "EC2 Image Builder" + } + + client { + go_v1_client_typename = "Imagebuilder" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListImages" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_imagebuilder_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["imagebuilder_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ec2instanceconnect" { + + cli_v2_command { + aws_cli_v2_command = "ec2-instance-connect" + aws_cli_v2_command_no_dashes = "ec2instanceconnect" + } + + sdk { + id = "EC2 Instance Connect" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "EC2InstanceConnect" + human_friendly = "EC2 Instance Connect" + } + + client { + go_v1_client_typename = "EC2InstanceConnect" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ec2instanceconnect_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ec2instanceconnect_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "ecr" { + + sdk { + id = "ECR" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ECR" + human_friendly = "ECR (Elastic Container Registry)" + } + + client { + go_v1_client_typename = "ECR" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeRepositories" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ecr_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ecr_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ecrpublic" { + + cli_v2_command { + aws_cli_v2_command = "ecr-public" + aws_cli_v2_command_no_dashes = "ecrpublic" + } + + sdk { + id = "ECR PUBLIC" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ECRPublic" + human_friendly = "ECR Public" + } + + client { + go_v1_client_typename = "ECRPublic" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeRepositories" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ecrpublic_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ecrpublic_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ecs" { + + sdk { + id = "ECS" + client_version = [1, 2] + } + + names { + aliases = [""] + provider_name_upper = "ECS" + human_friendly = "ECS (Elastic Container)" + } + + client { + go_v1_client_typename = "ECS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ecs_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ecs_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "efs" { + + sdk { + id = "EFS" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "EFS" + human_friendly = "EFS (Elastic File System)" + } + + client { + go_v1_client_typename = "EFS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeFileSystems" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_efs_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["efs_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "eks" { + + sdk { + id = "EKS" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "EKS" + human_friendly = "EKS (Elastic Kubernetes)" + } + + client { + go_v1_client_typename = "EKS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_eks_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["eks_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "elasticbeanstalk" { + + sdk { + id = "Elastic Beanstalk" + client_version = [2] + } + + names { + aliases = ["beanstalk"] + provider_name_upper = "ElasticBeanstalk" + human_friendly = "Elastic Beanstalk" + } + + client { + go_v1_client_typename = "ElasticBeanstalk" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAvailableSolutionStacks" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_elastic_beanstalk_" + correct = "aws_elasticbeanstalk_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["elastic_beanstalk_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "elasticinference" { + + cli_v2_command { + aws_cli_v2_command = "elastic-inference" + aws_cli_v2_command_no_dashes = "elasticinference" + } + + sdk { + id = "Elastic Inference" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ElasticInference" + human_friendly = "Elastic Inference" + } + + client { + go_v1_client_typename = "ElasticInference" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_elasticinference_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["elasticinference_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "elastictranscoder" { + + sdk { + id = "Elastic Transcoder" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ElasticTranscoder" + human_friendly = "Elastic Transcoder" + } + + client { + go_v1_client_typename = "ElasticTranscoder" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPipelines" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_elastictranscoder_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["elastictranscoder_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "elasticache" { + + sdk { + id = "ElastiCache" + client_version = [1, 2] + } + + names { + aliases = [""] + provider_name_upper = "ElastiCache" + human_friendly = "ElastiCache" + } + + client { + go_v1_client_typename = "ElastiCache" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeCacheClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_elasticache_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["elasticache_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "elasticsearch" { + + cli_v2_command { + aws_cli_v2_command = "es" + aws_cli_v2_command_no_dashes = "es" + } + + go_packages { + v1_package = "elasticsearchservice" + v2_package = "elasticsearchservice" + } + + sdk { + id = "Elasticsearch Service" + client_version = [1] + } + + names { + aliases = ["es", "elasticsearchservice"] + provider_name_upper = "Elasticsearch" + human_friendly = "Elasticsearch" + } + + client { + go_v1_client_typename = "ElasticsearchService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomainNames" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_elasticsearch_" + correct = "aws_es_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["elasticsearch_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "elbv2" { + + go_packages { + v1_package = "elbv2" + v2_package = "elasticloadbalancingv2" + } + + sdk { + id = "Elastic Load Balancing v2" + client_version = [1, 2] + } + + names { + aliases = ["elasticloadbalancingv2"] + provider_name_upper = "ELBV2" + human_friendly = "ELB (Elastic Load Balancing)" + } + + client { + go_v1_client_typename = "ELBV2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeLoadBalancers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_a?lb(\\b|_listener|_target_group|s|_trust_store)" + correct = "aws_elbv2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lbs?\\.", "lb_listener", "lb_target_group", "lb_hosted", "lb_trust_store"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "elb" { + + go_packages { + v1_package = "elb" + v2_package = "elasticloadbalancing" + } + + sdk { + id = "Elastic Load Balancing" + client_version = [1] + } + + names { + aliases = ["elasticloadbalancing"] + provider_name_upper = "ELB" + human_friendly = "ELB Classic" + } + + client { + go_v1_client_typename = "ELB" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeLoadBalancers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(app_cookie_stickiness_policy|elb|lb_cookie_stickiness_policy|lb_ssl_negotiation_policy|load_balancer_|proxy_protocol_policy)" + correct = "aws_elb_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["app_cookie_stickiness_policy", "elb", "lb_cookie_stickiness_policy", "lb_ssl_negotiation_policy", "load_balancer", "proxy_protocol_policy"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "mediaconnect" { + + sdk { + id = "MediaConnect" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "MediaConnect" + human_friendly = "Elemental MediaConnect" + } + + client { + go_v1_client_typename = "MediaConnect" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListBridges" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mediaconnect_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mediaconnect_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "mediaconvert" { + + sdk { + id = "MediaConvert" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "MediaConvert" + human_friendly = "Elemental MediaConvert" + } + + client { + go_v1_client_typename = "MediaConvert" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListJobs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_media_convert_" + correct = "aws_mediaconvert_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["media_convert_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "medialive" { + + sdk { + id = "MediaLive" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "MediaLive" + human_friendly = "Elemental MediaLive" + } + + client { + go_v1_client_typename = "MediaLive" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListOfferings" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_medialive_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["medialive_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "mediapackage" { + + sdk { + id = "MediaPackage" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "MediaPackage" + human_friendly = "Elemental MediaPackage" + } + + client { + go_v1_client_typename = "MediaPackage" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListChannels" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_media_package_" + correct = "aws_mediapackage_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["media_package_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "mediapackagevod" { + + cli_v2_command { + aws_cli_v2_command = "mediapackage-vod" + aws_cli_v2_command_no_dashes = "mediapackagevod" + } + + sdk { + id = "MediaPackage Vod" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MediaPackageVOD" + human_friendly = "Elemental MediaPackage VOD" + } + + client { + go_v1_client_typename = "MediaPackageVod" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mediapackagevod_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mediapackagevod_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "mediastore" { + + sdk { + id = "MediaStore" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "MediaStore" + human_friendly = "Elemental MediaStore" + } + + client { + go_v1_client_typename = "MediaStore" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListContainers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_media_store_" + correct = "aws_mediastore_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["media_store_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "mediastoredata" { + + cli_v2_command { + aws_cli_v2_command = "mediastore-data" + aws_cli_v2_command_no_dashes = "mediastoredata" + } + + sdk { + id = "MediaStore Data" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MediaStoreData" + human_friendly = "Elemental MediaStore Data" + } + + client { + go_v1_client_typename = "MediaStoreData" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mediastoredata_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mediastoredata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "mediatailor" { + + sdk { + id = "MediaTailor" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MediaTailor" + human_friendly = "Elemental MediaTailor" + } + + client { + go_v1_client_typename = "MediaTailor" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mediatailor_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["media_tailor_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "emr" { + + sdk { + id = "EMR" + client_version = [1, 2] + } + + names { + aliases = [""] + provider_name_upper = "EMR" + human_friendly = "EMR" + } + + client { + go_v1_client_typename = "EMR" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_emr_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["emr_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "emrcontainers" { + + cli_v2_command { + aws_cli_v2_command = "emr-containers" + aws_cli_v2_command_no_dashes = "emrcontainers" + } + + sdk { + id = "EMR containers" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "EMRContainers" + human_friendly = "EMR Containers" + } + + client { + go_v1_client_typename = "EMRContainers" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListVirtualClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_emrcontainers_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["emrcontainers_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "emrserverless" { + + cli_v2_command { + aws_cli_v2_command = "emr-serverless" + aws_cli_v2_command_no_dashes = "emrserverless" + } + + sdk { + id = "EMR Serverless" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "EMRServerless" + human_friendly = "EMR Serverless" + } + + client { + go_v1_client_typename = "EMRServerless" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_emrserverless_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["emrserverless_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "events" { + + go_packages { + v1_package = "eventbridge" + v2_package = "eventbridge" + } + + sdk { + id = "EventBridge" + client_version = [2] + } + + names { + aliases = ["eventbridge", "cloudwatchevents"] + provider_name_upper = "Events" + human_friendly = "EventBridge" + } + + client { + go_v1_client_typename = "EventBridge" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListEventBuses" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_cloudwatch_event_" + correct = "aws_events_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["cloudwatch_event_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "schemas" { + + sdk { + id = "schemas" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Schemas" + human_friendly = "EventBridge Schemas" + } + + client { + go_v1_client_typename = "Schemas" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRegistries" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_schemas_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["schemas_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "fis" { + + sdk { + id = "fis" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "FIS" + human_friendly = "FIS (Fault Injection Simulator)" + } + + client { + go_v1_client_typename = "FIS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListExperiments" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_fis_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["fis_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "finspace" { + + sdk { + id = "finspace" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "FinSpace" + human_friendly = "FinSpace" + } + + client { + go_v1_client_typename = "Finspace" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListEnvironments" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_finspace_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["finspace_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "finspacedata" { + + cli_v2_command { + aws_cli_v2_command = "finspace-data" + aws_cli_v2_command_no_dashes = "finspacedata" + } + + sdk { + id = "finspace data" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "FinSpaceData" + human_friendly = "FinSpace Data" + } + + client { + go_v1_client_typename = "FinSpaceData" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_finspacedata_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["finspacedata_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "fms" { + + sdk { + id = "FMS" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "FMS" + human_friendly = "FMS (Firewall Manager)" + } + + client { + go_v1_client_typename = "FMS" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAppsLists" + endpoint_api_params = "MaxResults: aws_sdkv2.Int32(1)" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_fms_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["fms_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "forecast" { + + go_packages { + v1_package = "forecastservice" + v2_package = "forecast" + } + + sdk { + id = "forecast" + client_version = [1] + } + + names { + aliases = ["forecastservice"] + provider_name_upper = "Forecast" + human_friendly = "Forecast" + } + + client { + go_v1_client_typename = "ForecastService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_forecast_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["forecast_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "forecastquery" { + + go_packages { + v1_package = "forecastqueryservice" + v2_package = "forecastquery" + } + + sdk { + id = "forecastquery" + client_version = [1] + } + + names { + aliases = ["forecastqueryservice"] + provider_name_upper = "ForecastQuery" + human_friendly = "Forecast Query" + } + + client { + go_v1_client_typename = "ForecastQueryService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_forecastquery_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["forecastquery_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "frauddetector" { + + sdk { + id = "FraudDetector" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "FraudDetector" + human_friendly = "Fraud Detector" + } + + client { + go_v1_client_typename = "FraudDetector" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_frauddetector_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["frauddetector_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "fsx" { + + sdk { + id = "FSx" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "FSx" + human_friendly = "FSx" + } + + client { + go_v1_client_typename = "FSx" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeFileSystems" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_fsx_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["fsx_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "gamelift" { + + sdk { + id = "GameLift" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "GameLift" + human_friendly = "GameLift" + } + + client { + go_v1_client_typename = "GameLift" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListGameServerGroups" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_gamelift_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["gamelift_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "globalaccelerator" { + + sdk { + id = "Global Accelerator" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "GlobalAccelerator" + human_friendly = "Global Accelerator" + } + + client { + go_v1_client_typename = "GlobalAccelerator" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAccelerators" + endpoint_api_params = "" + endpoint_region_override = "us-west-2" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_globalaccelerator_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["globalaccelerator_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "glue" { + + sdk { + id = "Glue" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Glue" + human_friendly = "Glue" + } + + client { + go_v1_client_typename = "Glue" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRegistries" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_glue_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["glue_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "databrew" { + + go_packages { + v1_package = "gluedatabrew" + v2_package = "databrew" + } + + sdk { + id = "DataBrew" + client_version = [1] + } + + names { + aliases = ["gluedatabrew"] + provider_name_upper = "DataBrew" + human_friendly = "Glue DataBrew" + } + + client { + go_v1_client_typename = "GlueDataBrew" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_databrew_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["databrew_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "groundstation" { + + sdk { + id = "GroundStation" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "GroundStation" + human_friendly = "Ground Station" + } + + client { + go_v1_client_typename = "GroundStation" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListConfigs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_groundstation_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["groundstation_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "guardduty" { + + sdk { + id = "GuardDuty" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "GuardDuty" + human_friendly = "GuardDuty" + } + + client { + go_v1_client_typename = "GuardDuty" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDetectors" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_guardduty_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["guardduty_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "health" { + + sdk { + id = "Health" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Health" + human_friendly = "Health" + } + + client { + go_v1_client_typename = "Health" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_health_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["health_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "healthlake" { + + sdk { + id = "HealthLake" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "HealthLake" + human_friendly = "HealthLake" + } + + client { + go_v1_client_typename = "HealthLake" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListFHIRDatastores" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_healthlake_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["healthlake_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "honeycode" { + + sdk { + id = "Honeycode" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Honeycode" + human_friendly = "Honeycode" + } + + client { + go_v1_client_typename = "Honeycode" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_honeycode_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["honeycode_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iam" { + + sdk { + id = "IAM" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "IAM" + human_friendly = "IAM (Identity & Access Management)" + } + + client { + go_v1_client_typename = "IAM" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "AWS_IAM_ENDPOINT" + tf_aws_env_var = "TF_AWS_IAM_ENDPOINT" + } + + endpoint_info { + endpoint_api_call = "ListRoles" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iam_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iam_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "inspector" { + + sdk { + id = "Inspector" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Inspector" + human_friendly = "Inspector Classic" + } + + client { + go_v1_client_typename = "Inspector" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRulesPackages" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_inspector_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["inspector_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "inspector2" { + + sdk { + id = "Inspector2" + client_version = [2] + } + + names { + aliases = ["inspectorv2"] + provider_name_upper = "Inspector2" + human_friendly = "Inspector" + } + + client { + go_v1_client_typename = "Inspector2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAccountPermissions" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_inspector2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["inspector2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "iot1clickdevices" { + + cli_v2_command { + aws_cli_v2_command = "iot1click-devices" + aws_cli_v2_command_no_dashes = "iot1clickdevices" + } + + go_packages { + v1_package = "iot1clickdevicesservice" + v2_package = "iot1clickdevicesservice" + } + + sdk { + id = "IoT 1Click Devices Service" + client_version = [1] + } + + names { + aliases = ["iot1clickdevicesservice"] + provider_name_upper = "IoT1ClickDevices" + human_friendly = "IoT 1-Click Devices" + } + + client { + go_v1_client_typename = "IoT1ClickDevicesService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iot1clickdevices_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iot1clickdevices_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iot1clickprojects" { + + cli_v2_command { + aws_cli_v2_command = "iot1click-projects" + aws_cli_v2_command_no_dashes = "iot1clickprojects" + } + + sdk { + id = "IoT 1Click Projects" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoT1ClickProjects" + human_friendly = "IoT 1-Click Projects" + } + + client { + go_v1_client_typename = "IoT1ClickProjects" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iot1clickprojects_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iot1clickprojects_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotanalytics" { + + sdk { + id = "IoTAnalytics" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTAnalytics" + human_friendly = "IoT Analytics" + } + + client { + go_v1_client_typename = "IoTAnalytics" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListChannels" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotanalytics_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotanalytics_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "iotdata" { + + cli_v2_command { + aws_cli_v2_command = "iot-data" + aws_cli_v2_command_no_dashes = "iotdata" + } + + go_packages { + v1_package = "iotdataplane" + v2_package = "iotdataplane" + } + + sdk { + id = "IoT Data Plane" + client_version = [1] + } + + names { + aliases = ["iotdataplane"] + provider_name_upper = "IoTData" + human_friendly = "IoT Data Plane" + } + + client { + go_v1_client_typename = "IoTDataPlane" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotdata_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotdata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotdeviceadvisor" { + + sdk { + id = "IotDeviceAdvisor" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTDeviceAdvisor" + human_friendly = "IoT Device Management" + } + + client { + go_v1_client_typename = "IoTDeviceAdvisor" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotdeviceadvisor_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotdeviceadvisor_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotevents" { + + sdk { + id = "IoT Events" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTEvents" + human_friendly = "IoT Events" + } + + client { + go_v1_client_typename = "IoTEvents" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAlarmModels" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotevents_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotevents_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ioteventsdata" { + + cli_v2_command { + aws_cli_v2_command = "iotevents-data" + aws_cli_v2_command_no_dashes = "ioteventsdata" + } + + sdk { + id = "IoT Events Data" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTEventsData" + human_friendly = "IoT Events Data" + } + + client { + go_v1_client_typename = "IoTEventsData" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ioteventsdata_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ioteventsdata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotfleethub" { + + sdk { + id = "IoTFleetHub" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTFleetHub" + human_friendly = "IoT Fleet Hub" + } + + client { + go_v1_client_typename = "IoTFleetHub" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotfleethub_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotfleethub_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "greengrass" { + + sdk { + id = "Greengrass" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Greengrass" + human_friendly = "IoT Greengrass" + } + + client { + go_v1_client_typename = "Greengrass" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListGroups" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_greengrass_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["greengrass_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "greengrassv2" { + + sdk { + id = "GreengrassV2" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "GreengrassV2" + human_friendly = "IoT Greengrass V2" + } + + client { + go_v1_client_typename = "GreengrassV2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_greengrassv2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["greengrassv2_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotjobsdata" { + + cli_v2_command { + aws_cli_v2_command = "iot-jobs-data" + aws_cli_v2_command_no_dashes = "iotjobsdata" + } + + go_packages { + v1_package = "iotjobsdataplane" + v2_package = "iotjobsdataplane" + } + + sdk { + id = "IoT Jobs Data Plane" + client_version = [1] + } + + names { + aliases = ["iotjobsdataplane"] + provider_name_upper = "IoTJobsData" + human_friendly = "IoT Jobs Data Plane" + } + + client { + go_v1_client_typename = "IoTJobsDataPlane" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotjobsdata_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotjobsdata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotsecuretunneling" { + + sdk { + id = "IoTSecureTunneling" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTSecureTunneling" + human_friendly = "IoT Secure Tunneling" + } + + client { + go_v1_client_typename = "IoTSecureTunneling" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotsecuretunneling_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotsecuretunneling_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotsitewise" { + + sdk { + id = "IoTSiteWise" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTSiteWise" + human_friendly = "IoT SiteWise" + } + + client { + go_v1_client_typename = "IoTSiteWise" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotsitewise_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotsitewise_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotthingsgraph" { + + sdk { + id = "IoTThingsGraph" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTThingsGraph" + human_friendly = "IoT Things Graph" + } + + client { + go_v1_client_typename = "IoTThingsGraph" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotthingsgraph_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotthingsgraph_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iottwinmaker" { + + sdk { + id = "IoTTwinMaker" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTTwinMaker" + human_friendly = "IoT TwinMaker" + } + + client { + go_v1_client_typename = "IoTTwinMaker" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iottwinmaker_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iottwinmaker_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "iotwireless" { + + sdk { + id = "IoT Wireless" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoTWireless" + human_friendly = "IoT Wireless" + } + + client { + go_v1_client_typename = "IoTWireless" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iotwireless_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iotwireless_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "ivs" { + + sdk { + id = "ivs" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IVS" + human_friendly = "IVS (Interactive Video)" + } + + client { + go_v1_client_typename = "IVS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListChannels" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ivs_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ivs_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ivschat" { + + sdk { + id = "ivschat" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "IVSChat" + human_friendly = "IVS (Interactive Video) Chat" + } + + client { + go_v1_client_typename = "Ivschat" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRooms" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ivschat_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ivschat_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "kendra" { + + sdk { + id = "kendra" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Kendra" + human_friendly = "Kendra" + } + + client { + go_v1_client_typename = "Kendra" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListIndices" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_kendra_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kendra_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "keyspaces" { + + sdk { + id = "Keyspaces" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Keyspaces" + human_friendly = "Keyspaces (for Apache Cassandra)" + } + + client { + go_v1_client_typename = "Keyspaces" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListKeyspaces" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_keyspaces_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["keyspaces_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "kinesis" { + + sdk { + id = "Kinesis" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Kinesis" + human_friendly = "Kinesis" + } + + client { + go_v1_client_typename = "Kinesis" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListStreams" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_kinesis_stream" + correct = "aws_kinesis_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kinesis_stream", "kinesis_resource_policy"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "kinesisanalytics" { + + sdk { + id = "Kinesis Analytics" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "KinesisAnalytics" + human_friendly = "Kinesis Analytics" + } + + client { + go_v1_client_typename = "KinesisAnalytics" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_kinesis_analytics_" + correct = "aws_kinesisanalytics_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kinesis_analytics_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "kinesisanalyticsv2" { + + sdk { + id = "Kinesis Analytics V2" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "KinesisAnalyticsV2" + human_friendly = "Kinesis Analytics V2" + } + + client { + go_v1_client_typename = "KinesisAnalyticsV2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_kinesisanalyticsv2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kinesisanalyticsv2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "firehose" { + + sdk { + id = "Firehose" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Firehose" + human_friendly = "Kinesis Firehose" + } + + client { + go_v1_client_typename = "Firehose" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDeliveryStreams" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_kinesis_firehose_" + correct = "aws_firehose_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kinesis_firehose_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "kinesisvideo" { + + sdk { + id = "Kinesis Video" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "KinesisVideo" + human_friendly = "Kinesis Video" + } + + client { + go_v1_client_typename = "KinesisVideo" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListStreams" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_kinesisvideo_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kinesis_video_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "kinesisvideoarchivedmedia" { + + cli_v2_command { + aws_cli_v2_command = "kinesis-video-archived-media" + aws_cli_v2_command_no_dashes = "kinesisvideoarchivedmedia" + } + + sdk { + id = "Kinesis Video Archived Media" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "KinesisVideoArchivedMedia" + human_friendly = "Kinesis Video Archived Media" + } + + client { + go_v1_client_typename = "KinesisVideoArchivedMedia" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_kinesisvideoarchivedmedia_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kinesisvideoarchivedmedia_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "kinesisvideomedia" { + + cli_v2_command { + aws_cli_v2_command = "kinesis-video-media" + aws_cli_v2_command_no_dashes = "kinesisvideomedia" + } + + sdk { + id = "Kinesis Video Media" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "KinesisVideoMedia" + human_friendly = "Kinesis Video Media" + } + + client { + go_v1_client_typename = "KinesisVideoMedia" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_kinesisvideomedia_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kinesisvideomedia_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "kinesisvideosignaling" { + + cli_v2_command { + aws_cli_v2_command = "kinesis-video-signaling" + aws_cli_v2_command_no_dashes = "kinesisvideosignaling" + } + + go_packages { + v1_package = "kinesisvideosignalingchannels" + v2_package = "kinesisvideosignaling" + } + + sdk { + id = "Kinesis Video Signaling" + client_version = [1] + } + + names { + aliases = ["kinesisvideosignalingchannels"] + provider_name_upper = "KinesisVideoSignaling" + human_friendly = "Kinesis Video Signaling" + } + + client { + go_v1_client_typename = "KinesisVideoSignalingChannels" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_kinesisvideosignaling_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kinesisvideosignaling_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "kms" { + + sdk { + id = "KMS" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "KMS" + human_friendly = "KMS (Key Management)" + } + + client { + go_v1_client_typename = "KMS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListKeys" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_kms_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["kms_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "lakeformation" { + + sdk { + id = "LakeFormation" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "LakeFormation" + human_friendly = "Lake Formation" + } + + client { + go_v1_client_typename = "LakeFormation" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListResources" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lakeformation_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lakeformation_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "lambda" { + + sdk { + id = "Lambda" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Lambda" + human_friendly = "Lambda" + } + + client { + go_v1_client_typename = "Lambda" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListFunctions" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lambda_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lambda_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "launchwizard" { + + cli_v2_command { + aws_cli_v2_command = "launch-wizard" + aws_cli_v2_command_no_dashes = "launchwizard" + } + + sdk { + id = "Launch Wizard" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "LaunchWizard" + human_friendly = "Launch Wizard" + } + + client { + go_v1_client_typename = "LaunchWizard" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListWorkloads" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_launchwizard_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["launchwizard_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "lexmodels" { + + cli_v2_command { + aws_cli_v2_command = "lex-models" + aws_cli_v2_command_no_dashes = "lexmodels" + } + + go_packages { + v1_package = "lexmodelbuildingservice" + v2_package = "lexmodelbuildingservice" + } + + sdk { + id = "Lex Model Building Service" + client_version = [1] + } + + names { + aliases = ["lexmodelbuilding", "lexmodelbuildingservice", "lex"] + provider_name_upper = "LexModels" + human_friendly = "Lex Model Building" + } + + client { + go_v1_client_typename = "LexModelBuildingService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetBots" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_lex_" + correct = "aws_lexmodels_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lex_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "lexv2models" { + + cli_v2_command { + aws_cli_v2_command = "lexv2-models" + aws_cli_v2_command_no_dashes = "lexv2models" + } + + go_packages { + v1_package = "lexmodelsv2" + v2_package = "lexmodelsv2" + } + + sdk { + id = "Lex Models V2" + client_version = [2] + } + + names { + aliases = ["lexmodelsv2"] + provider_name_upper = "LexV2Models" + human_friendly = "Lex V2 Models" + } + + client { + go_v1_client_typename = "LexModelsV2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListBots" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lexv2models_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lexv2models_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "lexruntime" { + + cli_v2_command { + aws_cli_v2_command = "lex-runtime" + aws_cli_v2_command_no_dashes = "lexruntime" + } + + go_packages { + v1_package = "lexruntimeservice" + v2_package = "lexruntimeservice" + } + + sdk { + id = "Lex Runtime Service" + client_version = [1] + } + + names { + aliases = ["lexruntimeservice"] + provider_name_upper = "LexRuntime" + human_friendly = "Lex Runtime" + } + + client { + go_v1_client_typename = "LexRuntimeService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lexruntime_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lexruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "lexruntimev2" { + + cli_v2_command { + aws_cli_v2_command = "lexv2-runtime" + aws_cli_v2_command_no_dashes = "lexv2runtime" + } + + sdk { + id = "Lex Runtime V2" + client_version = [1] + } + + names { + aliases = ["lexv2runtime"] + provider_name_upper = "LexRuntimeV2" + human_friendly = "Lex Runtime V2" + } + + client { + go_v1_client_typename = "LexRuntimeV2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lexruntimev2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lexruntimev2_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "licensemanager" { + + cli_v2_command { + aws_cli_v2_command = "license-manager" + aws_cli_v2_command_no_dashes = "licensemanager" + } + + sdk { + id = "License Manager" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "LicenseManager" + human_friendly = "License Manager" + } + + client { + go_v1_client_typename = "LicenseManager" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListLicenseConfigurations" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_licensemanager_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["licensemanager_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "lightsail" { + + sdk { + id = "Lightsail" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Lightsail" + human_friendly = "Lightsail" + } + + client { + go_v1_client_typename = "Lightsail" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetInstances" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lightsail_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lightsail_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "location" { + + go_packages { + v1_package = "locationservice" + v2_package = "location" + } + + sdk { + id = "Location" + client_version = [1] + } + + names { + aliases = ["locationservice"] + provider_name_upper = "Location" + human_friendly = "Location" + } + + client { + go_v1_client_typename = "LocationService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListGeofenceCollections" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_location_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["location_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "lookoutequipment" { + + sdk { + id = "LookoutEquipment" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "LookoutEquipment" + human_friendly = "Lookout for Equipment" + } + + client { + go_v1_client_typename = "LookoutEquipment" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lookoutequipment_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lookoutequipment_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "lookoutmetrics" { + + sdk { + id = "LookoutMetrics" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "LookoutMetrics" + human_friendly = "Lookout for Metrics" + } + + client { + go_v1_client_typename = "LookoutMetrics" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListMetricSets" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lookoutmetrics_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lookoutmetrics_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "lookoutvision" { + + go_packages { + v1_package = "lookoutforvision" + v2_package = "lookoutvision" + } + + sdk { + id = "LookoutVision" + client_version = [1] + } + + names { + aliases = ["lookoutforvision"] + provider_name_upper = "LookoutVision" + human_friendly = "Lookout for Vision" + } + + client { + go_v1_client_typename = "LookoutForVision" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_lookoutvision_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["lookoutvision_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "machinelearning" { + + sdk { + id = "Machine Learning" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MachineLearning" + human_friendly = "Machine Learning" + } + + client { + go_v1_client_typename = "MachineLearning" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_machinelearning_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["machinelearning_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "macie2" { + + sdk { + id = "Macie2" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Macie2" + human_friendly = "Macie" + } + + client { + go_v1_client_typename = "Macie2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListFindings" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_macie2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["macie2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "macie" { + + sdk { + id = "Macie" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Macie" + human_friendly = "Macie Classic" + } + + client { + go_v1_client_typename = "Macie" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_macie_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["macie_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "m2" { + + sdk { + id = "m2" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "M2" + human_friendly = "Mainframe Modernization" + } + + client { + go_v1_client_typename = "M2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_m2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["m2_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "managedblockchain" { + + sdk { + id = "ManagedBlockchain" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ManagedBlockchain" + human_friendly = "Managed Blockchain" + } + + client { + go_v1_client_typename = "ManagedBlockchain" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_managedblockchain_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["managedblockchain_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "grafana" { + + go_packages { + v1_package = "managedgrafana" + v2_package = "grafana" + } + + sdk { + id = "grafana" + client_version = [1] + } + + names { + aliases = ["managedgrafana", "amg"] + provider_name_upper = "Grafana" + human_friendly = "Managed Grafana" + } + + client { + go_v1_client_typename = "ManagedGrafana" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListWorkspaces" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_grafana_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["grafana_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "kafka" { + + sdk { + id = "Kafka" + client_version = [2] + } + + names { + aliases = ["msk"] + provider_name_upper = "Kafka" + human_friendly = "Managed Streaming for Kafka" + } + + client { + go_v1_client_typename = "Kafka" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_msk_" + correct = "aws_kafka_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["msk_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "kafkaconnect" { + + sdk { + id = "KafkaConnect" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "KafkaConnect" + human_friendly = "Managed Streaming for Kafka Connect" + } + + client { + go_v1_client_typename = "KafkaConnect" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListConnectors" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_mskconnect_" + correct = "aws_kafkaconnect_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mskconnect_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "marketplacecatalog" { + + cli_v2_command { + aws_cli_v2_command = "marketplace-catalog" + aws_cli_v2_command_no_dashes = "marketplacecatalog" + } + + sdk { + id = "Marketplace Catalog" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MarketplaceCatalog" + human_friendly = "Marketplace Catalog" + } + + client { + go_v1_client_typename = "MarketplaceCatalog" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_marketplacecatalog_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["marketplace_catalog_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "marketplacecommerceanalytics" { + + sdk { + id = "Marketplace Commerce Analytics" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MarketplaceCommerceAnalytics" + human_friendly = "Marketplace Commerce Analytics" + } + + client { + go_v1_client_typename = "MarketplaceCommerceAnalytics" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_marketplacecommerceanalytics_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["marketplacecommerceanalytics_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "marketplaceentitlement" { + + cli_v2_command { + aws_cli_v2_command = "marketplace-entitlement" + aws_cli_v2_command_no_dashes = "marketplaceentitlement" + } + + go_packages { + v1_package = "marketplaceentitlementservice" + v2_package = "marketplaceentitlementservice" + } + + sdk { + id = "Marketplace Entitlement Service" + client_version = [1] + } + + names { + aliases = ["marketplaceentitlementservice"] + provider_name_upper = "MarketplaceEntitlement" + human_friendly = "Marketplace Entitlement" + } + + client { + go_v1_client_typename = "MarketplaceEntitlementService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_marketplaceentitlement_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["marketplaceentitlement_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "marketplacemetering" { + + cli_v2_command { + aws_cli_v2_command = "meteringmarketplace" + aws_cli_v2_command_no_dashes = "meteringmarketplace" + } + + sdk { + id = "Marketplace Metering" + client_version = [1] + } + + names { + aliases = ["meteringmarketplace"] + provider_name_upper = "MarketplaceMetering" + human_friendly = "Marketplace Metering" + } + + client { + go_v1_client_typename = "MarketplaceMetering" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_marketplacemetering_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["marketplacemetering_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "memorydb" { + + sdk { + id = "MemoryDB" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MemoryDB" + human_friendly = "MemoryDB for Redis" + } + + client { + go_v1_client_typename = "MemoryDB" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_memorydb_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["memorydb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "meta" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "Meta" + human_friendly = "Meta Data Sources" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(arn|billing_service_account|default_tags|ip_ranges|partition|regions?|service)$" + correct = "aws_meta_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["arn", "ip_ranges", "billing_service_account", "default_tags", "partition", "region", "service\\."] + brand = "" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Not an AWS service (metadata)" +} +service "mgh" { + + go_packages { + v1_package = "migrationhub" + v2_package = "migrationhub" + } + + sdk { + id = "Migration Hub" + client_version = [1] + } + + names { + aliases = ["migrationhub"] + provider_name_upper = "MgH" + human_friendly = "MgH (Migration Hub)" + } + + client { + go_v1_client_typename = "MigrationHub" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mgh_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mgh_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "migrationhubconfig" { + + cli_v2_command { + aws_cli_v2_command = "migrationhub-config" + aws_cli_v2_command_no_dashes = "migrationhubconfig" + } + + sdk { + id = "MigrationHub Config" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MigrationHubConfig" + human_friendly = "Migration Hub Config" + } + + client { + go_v1_client_typename = "MigrationHubConfig" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_migrationhubconfig_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["migrationhubconfig_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "migrationhubrefactorspaces" { + + cli_v2_command { + aws_cli_v2_command = "migration-hub-refactor-spaces" + aws_cli_v2_command_no_dashes = "migrationhubrefactorspaces" + } + + sdk { + id = "Migration Hub Refactor Spaces" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MigrationHubRefactorSpaces" + human_friendly = "Migration Hub Refactor Spaces" + } + + client { + go_v1_client_typename = "MigrationHubRefactorSpaces" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_migrationhubrefactorspaces_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["migrationhubrefactorspaces_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "migrationhubstrategy" { + + go_packages { + v1_package = "migrationhubstrategyrecommendations" + v2_package = "migrationhubstrategy" + } + + sdk { + id = "MigrationHubStrategy" + client_version = [1] + } + + names { + aliases = ["migrationhubstrategyrecommendations"] + provider_name_upper = "MigrationHubStrategy" + human_friendly = "Migration Hub Strategy" + } + + client { + go_v1_client_typename = "MigrationHubStrategyRecommendations" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_migrationhubstrategy_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["migrationhubstrategy_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "mobile" { + + sdk { + id = "Mobile" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Mobile" + human_friendly = "Mobile" + } + + client { + go_v1_client_typename = "Mobile" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mobile_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mobile_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "mq" { + + sdk { + id = "mq" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "MQ" + human_friendly = "MQ" + } + + client { + go_v1_client_typename = "MQ" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListBrokers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mq_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mq_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "mturk" { + + sdk { + id = "MTurk" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "MTurk" + human_friendly = "MTurk (Mechanical Turk)" + } + + client { + go_v1_client_typename = "MTurk" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mturk_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mturk_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "mwaa" { + + sdk { + id = "MWAA" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "MWAA" + human_friendly = "MWAA (Managed Workflows for Apache Airflow)" + } + + client { + go_v1_client_typename = "MWAA" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListEnvironments" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_mwaa_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["mwaa_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "neptune" { + + sdk { + id = "Neptune" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Neptune" + human_friendly = "Neptune" + } + + client { + go_v1_client_typename = "Neptune" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeDBClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_neptune_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["neptune_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "neptunegraph" { + + cli_v2_command { + aws_cli_v2_command = "neptune-graph" + aws_cli_v2_command_no_dashes = "neptunegraph" + } + + go_packages { + v1_package = "" + v2_package = "neptunegraph" + } + + sdk { + id = "Neptune Graph" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "NeptuneGraph" + human_friendly = "Neptune Analytics" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListGraphs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_neptunegraph_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["neptunegraph_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "networkfirewall" { + + cli_v2_command { + aws_cli_v2_command = "network-firewall" + aws_cli_v2_command_no_dashes = "networkfirewall" + } + + sdk { + id = "Network Firewall" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "NetworkFirewall" + human_friendly = "Network Firewall" + } + + client { + go_v1_client_typename = "NetworkFirewall" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListFirewalls" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_networkfirewall_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["networkfirewall_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "networkmanager" { + + sdk { + id = "NetworkManager" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "NetworkManager" + human_friendly = "Network Manager" + } + + client { + go_v1_client_typename = "NetworkManager" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCoreNetworks" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_networkmanager_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["networkmanager_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "nimble" { + + go_packages { + v1_package = "nimblestudio" + v2_package = "nimble" + } + + sdk { + id = "nimble" + client_version = [1] + } + + names { + aliases = ["nimblestudio"] + provider_name_upper = "Nimble" + human_friendly = "Nimble Studio" + } + + client { + go_v1_client_typename = "NimbleStudio" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_nimble_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["nimble_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "oam" { + + sdk { + id = "OAM" + client_version = [2] + } + + names { + aliases = ["cloudwatchobservabilityaccessmanager"] + provider_name_upper = "ObservabilityAccessManager" + human_friendly = "CloudWatch Observability Access Manager" + } + + client { + go_v1_client_typename = "OAM" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListLinks" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_oam_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["oam_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "opensearch" { + + go_packages { + v1_package = "opensearchservice" + v2_package = "opensearch" + } + + sdk { + id = "OpenSearch" + client_version = [1] + } + + names { + aliases = ["opensearchservice"] + provider_name_upper = "OpenSearch" + human_friendly = "OpenSearch" + } + + client { + go_v1_client_typename = "OpenSearchService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomainNames" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_opensearch_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["opensearch_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "opensearchserverless" { + + sdk { + id = "OpenSearchServerless" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "OpenSearchServerless" + human_friendly = "OpenSearch Serverless" + } + + client { + go_v1_client_typename = "OpenSearchServerless" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCollections" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_opensearchserverless_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["opensearchserverless_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "osis" { + + sdk { + id = "OSIS" + client_version = [2] + } + + names { + aliases = ["opensearchingestion"] + provider_name_upper = "OpenSearchIngestion" + human_friendly = "OpenSearch Ingestion" + } + + client { + go_v1_client_typename = "OSIS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPipelines" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_osis_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["osis_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "opsworks" { + + sdk { + id = "OpsWorks" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "OpsWorks" + human_friendly = "OpsWorks" + } + + client { + go_v1_client_typename = "OpsWorks" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeApps" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_opsworks_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["opsworks_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "opsworkscm" { + + cli_v2_command { + aws_cli_v2_command = "opsworks-cm" + aws_cli_v2_command_no_dashes = "opsworkscm" + } + + sdk { + id = "OpsWorksCM" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "OpsWorksCM" + human_friendly = "OpsWorks CM" + } + + client { + go_v1_client_typename = "OpsWorksCM" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_opsworkscm_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["opsworkscm_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "organizations" { + + sdk { + id = "Organizations" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Organizations" + human_friendly = "Organizations" + } + + client { + go_v1_client_typename = "Organizations" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAccounts" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_organizations_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["organizations_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "outposts" { + + sdk { + id = "Outposts" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Outposts" + human_friendly = "Outposts" + } + + client { + go_v1_client_typename = "Outposts" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListSites" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_outposts_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["outposts_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "panorama" { + + sdk { + id = "Panorama" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Panorama" + human_friendly = "Panorama" + } + + client { + go_v1_client_typename = "Panorama" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_panorama_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["panorama_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "paymentcryptography" { + + cli_v2_command { + aws_cli_v2_command = "payment-cryptography" + aws_cli_v2_command_no_dashes = "paymentcryptography" + } + + sdk { + id = "PaymentCryptography" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "PaymentCryptography" + human_friendly = "Payment Cryptography Control Plane" + } + + client { + go_v1_client_typename = "PaymentCryptography" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListKeys" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_paymentcryptography_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["paymentcryptography_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "pcaconnectorad" { + + cli_v2_command { + aws_cli_v2_command = "pca-connector-ad" + aws_cli_v2_command_no_dashes = "pcaconnectorad" + } + + sdk { + id = "Pca Connector Ad" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "PCAConnectorAD" + human_friendly = "Private CA Connector for Active Directory" + } + + client { + go_v1_client_typename = "PcaConnectorAd" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListConnectors" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_pcaconnectorad_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["pcaconnectorad_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "personalize" { + + sdk { + id = "Personalize" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Personalize" + human_friendly = "Personalize" + } + + client { + go_v1_client_typename = "Personalize" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_personalize_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["personalize_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "personalizeevents" { + + cli_v2_command { + aws_cli_v2_command = "personalize-events" + aws_cli_v2_command_no_dashes = "personalizeevents" + } + + sdk { + id = "Personalize Events" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "PersonalizeEvents" + human_friendly = "Personalize Events" + } + + client { + go_v1_client_typename = "PersonalizeEvents" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_personalizeevents_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["personalizeevents_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "personalizeruntime" { + + cli_v2_command { + aws_cli_v2_command = "personalize-runtime" + aws_cli_v2_command_no_dashes = "personalizeruntime" + } + + sdk { + id = "Personalize Runtime" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "PersonalizeRuntime" + human_friendly = "Personalize Runtime" + } + + client { + go_v1_client_typename = "PersonalizeRuntime" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_personalizeruntime_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["personalizeruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "pinpoint" { + + sdk { + id = "Pinpoint" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Pinpoint" + human_friendly = "Pinpoint" + } + + client { + go_v1_client_typename = "Pinpoint" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetApps" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_pinpoint_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["pinpoint_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "pinpointemail" { + + cli_v2_command { + aws_cli_v2_command = "pinpoint-email" + aws_cli_v2_command_no_dashes = "pinpointemail" + } + + sdk { + id = "Pinpoint Email" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "PinpointEmail" + human_friendly = "Pinpoint Email" + } + + client { + go_v1_client_typename = "PinpointEmail" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_pinpointemail_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["pinpointemail_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "pinpointsmsvoice" { + + cli_v2_command { + aws_cli_v2_command = "pinpoint-sms-voice" + aws_cli_v2_command_no_dashes = "pinpointsmsvoice" + } + + sdk { + id = "Pinpoint SMS Voice" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "PinpointSMSVoice" + human_friendly = "Pinpoint SMS and Voice" + } + + client { + go_v1_client_typename = "PinpointSMSVoice" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_pinpointsmsvoice_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["pinpointsmsvoice_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "pipes" { + + sdk { + id = "Pipes" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Pipes" + human_friendly = "EventBridge Pipes" + } + + client { + go_v1_client_typename = "Pipes" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPipes" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_pipes_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["pipes_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "polly" { + + sdk { + id = "Polly" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Polly" + human_friendly = "Polly" + } + + client { + go_v1_client_typename = "Polly" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListLexicons" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_polly_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["polly_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "pricing" { + + sdk { + id = "Pricing" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Pricing" + human_friendly = "Pricing Calculator" + } + + client { + go_v1_client_typename = "Pricing" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeServices" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_pricing_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["pricing_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "proton" { + + sdk { + id = "Proton" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Proton" + human_friendly = "Proton" + } + + client { + go_v1_client_typename = "Proton" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_proton_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["proton_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "qbusiness" { + + sdk { + id = "QBusiness" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "QBusiness" + human_friendly = "Amazon Q Business" + } + + client { + go_v1_client_typename = "QBusiness" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_qbusiness_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["qbusiness_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "qldb" { + + sdk { + id = "QLDB" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "QLDB" + human_friendly = "QLDB (Quantum Ledger Database)" + } + + client { + go_v1_client_typename = "QLDB" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListLedgers" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_qldb_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["qldb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "qldbsession" { + + cli_v2_command { + aws_cli_v2_command = "qldb-session" + aws_cli_v2_command_no_dashes = "qldbsession" + } + + sdk { + id = "QLDB Session" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "QLDBSession" + human_friendly = "QLDB Session" + } + + client { + go_v1_client_typename = "QLDBSession" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_qldbsession_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["qldbsession_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "quicksight" { + + sdk { + id = "QuickSight" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "QuickSight" + human_friendly = "QuickSight" + } + + client { + go_v1_client_typename = "QuickSight" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDashboards" + endpoint_api_params = "AwsAccountId: aws_sdkv1.String(\"123456789012\")" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_quicksight_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["quicksight_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ram" { + + sdk { + id = "RAM" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "RAM" + human_friendly = "RAM (Resource Access Manager)" + } + + client { + go_v1_client_typename = "RAM" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPermissions" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ram_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ram_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "rds" { + + sdk { + id = "RDS" + client_version = [1, 2] + } + + names { + aliases = [""] + provider_name_upper = "RDS" + human_friendly = "RDS (Relational Database)" + } + + client { + go_v1_client_typename = "RDS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeDBInstances" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(db_|rds_)" + correct = "aws_rds_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["rds_", "db_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "rdsdata" { + + cli_v2_command { + aws_cli_v2_command = "rds-data" + aws_cli_v2_command_no_dashes = "rdsdata" + } + + go_packages { + v1_package = "rdsdataservice" + v2_package = "rdsdata" + } + + sdk { + id = "RDS Data" + client_version = [1] + } + + names { + aliases = ["rdsdataservice"] + provider_name_upper = "RDSData" + human_friendly = "RDS Data" + } + + client { + go_v1_client_typename = "RDSDataService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_rdsdata_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["rdsdata_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "pi" { + + sdk { + id = "PI" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "PI" + human_friendly = "RDS Performance Insights (PI)" + } + + client { + go_v1_client_typename = "PI" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_pi_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["pi_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "rbin" { + + go_packages { + v1_package = "recyclebin" + v2_package = "rbin" + } + + sdk { + id = "rbin" + client_version = [2] + } + + names { + aliases = ["recyclebin"] + provider_name_upper = "RBin" + human_friendly = "Recycle Bin (RBin)" + } + + client { + go_v1_client_typename = "RecycleBin" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRules" + endpoint_api_params = "ResourceType: awstypes.ResourceTypeEc2Image" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_rbin_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["rbin_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "redshift" { + + sdk { + id = "Redshift" + client_version = [1, 2] + } + + names { + aliases = [""] + provider_name_upper = "Redshift" + human_friendly = "Redshift" + } + + client { + go_v1_client_typename = "Redshift" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_redshift_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["redshift_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "redshiftdata" { + + cli_v2_command { + aws_cli_v2_command = "redshift-data" + aws_cli_v2_command_no_dashes = "redshiftdata" + } + + go_packages { + v1_package = "redshiftdataapiservice" + v2_package = "redshiftdata" + } + + sdk { + id = "Redshift Data" + client_version = [2] + } + + names { + aliases = ["redshiftdataapiservice"] + provider_name_upper = "RedshiftData" + human_friendly = "Redshift Data" + } + + client { + go_v1_client_typename = "RedshiftDataAPIService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDatabases" + endpoint_api_params = "Database: aws_sdkv2.String(\"test\")" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_redshiftdata_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["redshiftdata_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "redshiftserverless" { + + cli_v2_command { + aws_cli_v2_command = "redshift-serverless" + aws_cli_v2_command_no_dashes = "redshiftserverless" + } + + sdk { + id = "Redshift Serverless" + client_version = [1, 2] + } + + names { + aliases = [""] + provider_name_upper = "RedshiftServerless" + human_friendly = "Redshift Serverless" + } + + client { + go_v1_client_typename = "RedshiftServerless" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListNamespaces" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_redshiftserverless_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["redshiftserverless_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "rekognition" { + + sdk { + id = "Rekognition" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Rekognition" + human_friendly = "Rekognition" + } + + client { + go_v1_client_typename = "Rekognition" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCollections" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_rekognition_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["rekognition_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "resiliencehub" { + + sdk { + id = "resiliencehub" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ResilienceHub" + human_friendly = "Resilience Hub" + } + + client { + go_v1_client_typename = "ResilienceHub" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_resiliencehub_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["resiliencehub_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "resourceexplorer2" { + + cli_v2_command { + aws_cli_v2_command = "resource-explorer-2" + aws_cli_v2_command_no_dashes = "resourceexplorer2" + } + + sdk { + id = "Resource Explorer 2" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ResourceExplorer2" + human_friendly = "Resource Explorer" + } + + client { + go_v1_client_typename = "ResourceExplorer2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListIndexes" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_resourceexplorer2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["resourceexplorer2_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "resourcegroups" { + + cli_v2_command { + aws_cli_v2_command = "resource-groups" + aws_cli_v2_command_no_dashes = "resourcegroups" + } + + sdk { + id = "Resource Groups" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ResourceGroups" + human_friendly = "Resource Groups" + } + + client { + go_v1_client_typename = "ResourceGroups" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListGroups" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_resourcegroups_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["resourcegroups_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "resourcegroupstaggingapi" { + + sdk { + id = "Resource Groups Tagging API" + client_version = [2] + } + + names { + aliases = ["resourcegroupstagging"] + provider_name_upper = "ResourceGroupsTaggingAPI" + human_friendly = "Resource Groups Tagging" + } + + client { + go_v1_client_typename = "ResourceGroupsTaggingAPI" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "GetResources" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_resourcegroupstaggingapi_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["resourcegroupstaggingapi_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "robomaker" { + + sdk { + id = "RoboMaker" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "RoboMaker" + human_friendly = "RoboMaker" + } + + client { + go_v1_client_typename = "RoboMaker" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_robomaker_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["robomaker_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "rolesanywhere" { + + sdk { + id = "RolesAnywhere" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "RolesAnywhere" + human_friendly = "Roles Anywhere" + } + + client { + go_v1_client_typename = "RolesAnywhere" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListProfiles" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_rolesanywhere_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["rolesanywhere_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "route53" { + + sdk { + id = "Route 53" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Route53" + human_friendly = "Route 53" + } + + client { + go_v1_client_typename = "Route53" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListHostedZones" + endpoint_api_params = "" + endpoint_region_override = "us-east-1" + endpoint_only = false + } + + resource_prefix { + actual = "aws_route53_(?!resolver_)" + correct = "aws_route53_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["route53_cidr_", "route53_delegation_", "route53_health_", "route53_hosted_", "route53_key_", "route53_query_", "route53_record", "route53_traffic_", "route53_vpc_", "route53_zone"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "route53domains" { + + sdk { + id = "Route 53 Domains" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Route53Domains" + human_friendly = "Route 53 Domains" + } + + client { + go_v1_client_typename = "Route53Domains" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomains" + endpoint_api_params = "" + endpoint_region_override = "us-east-1" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_route53domains_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["route53domains_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "route53profiles" { + + sdk { + id = "Route 53 Profiles" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Route53Profiles" + human_friendly = "Route 53 Profiles" + } + + client { + go_v1_client_typename = "Route53Profiles" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListProfiles" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_route53profiles_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["route53profiles_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "route53recoverycluster" { + + cli_v2_command { + aws_cli_v2_command = "route53-recovery-cluster" + aws_cli_v2_command_no_dashes = "route53recoverycluster" + } + + sdk { + id = "Route53 Recovery Cluster" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Route53RecoveryCluster" + human_friendly = "Route 53 Recovery Cluster" + } + + client { + go_v1_client_typename = "Route53RecoveryCluster" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_route53recoverycluster_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["route53recoverycluster_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "route53recoverycontrolconfig" { + + cli_v2_command { + aws_cli_v2_command = "route53-recovery-control-config" + aws_cli_v2_command_no_dashes = "route53recoverycontrolconfig" + } + + sdk { + id = "Route53 Recovery Control Config" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Route53RecoveryControlConfig" + human_friendly = "Route 53 Recovery Control Config" + } + + client { + go_v1_client_typename = "Route53RecoveryControlConfig" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_route53recoverycontrolconfig_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["route53recoverycontrolconfig_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "route53recoveryreadiness" { + + cli_v2_command { + aws_cli_v2_command = "route53-recovery-readiness" + aws_cli_v2_command_no_dashes = "route53recoveryreadiness" + } + + sdk { + id = "Route53 Recovery Readiness" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Route53RecoveryReadiness" + human_friendly = "Route 53 Recovery Readiness" + } + + client { + go_v1_client_typename = "Route53RecoveryReadiness" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListCells" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_route53recoveryreadiness_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["route53recoveryreadiness_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "route53resolver" { + + sdk { + id = "Route53Resolver" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Route53Resolver" + human_friendly = "Route 53 Resolver" + } + + client { + go_v1_client_typename = "Route53Resolver" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListFirewallDomainLists" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_route53_resolver_" + correct = "aws_route53resolver_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["route53_resolver_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "s3" { + + cli_v2_command { + aws_cli_v2_command = "s3api" + aws_cli_v2_command_no_dashes = "s3api" + } + + sdk { + id = "S3" + client_version = [2] + } + + names { + aliases = ["s3api"] + provider_name_upper = "S3" + human_friendly = "S3 (Simple Storage)" + } + + client { + go_v1_client_typename = "S3" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "AWS_S3_ENDPOINT" + tf_aws_env_var = "TF_AWS_S3_ENDPOINT" + } + + endpoint_info { + endpoint_api_call = "ListBuckets" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(canonical_user_id|s3_bucket|s3_object|s3_directory_bucket)" + correct = "aws_s3_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["s3_bucket", "s3_directory_bucket", "s3_object", "canonical_user_id"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "s3control" { + + sdk { + id = "S3 Control" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "S3Control" + human_friendly = "S3 Control" + } + + client { + go_v1_client_typename = "S3Control" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListJobs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(s3_account_|s3control_|s3_access_)" + correct = "aws_s3control_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["s3control", "s3_account_", "s3_access_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "glacier" { + + sdk { + id = "Glacier" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Glacier" + human_friendly = "S3 Glacier" + } + + client { + go_v1_client_typename = "Glacier" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListVaults" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_glacier_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["glacier_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "s3outposts" { + + sdk { + id = "S3Outposts" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "S3Outposts" + human_friendly = "S3 on Outposts" + } + + client { + go_v1_client_typename = "S3Outposts" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListEndpoints" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_s3outposts_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["s3outposts_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "sagemaker" { + + sdk { + id = "SageMaker" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "SageMaker" + human_friendly = "SageMaker" + } + + client { + go_v1_client_typename = "SageMaker" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListClusters" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sagemaker_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sagemaker_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "sagemakera2iruntime" { + + cli_v2_command { + aws_cli_v2_command = "sagemaker-a2i-runtime" + aws_cli_v2_command_no_dashes = "sagemakera2iruntime" + } + + go_packages { + v1_package = "augmentedairuntime" + v2_package = "sagemakera2iruntime" + } + + sdk { + id = "SageMaker A2I Runtime" + client_version = [1] + } + + names { + aliases = ["augmentedairuntime"] + provider_name_upper = "SageMakerA2IRuntime" + human_friendly = "SageMaker A2I (Augmented AI)" + } + + client { + go_v1_client_typename = "AugmentedAIRuntime" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sagemakera2iruntime_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sagemakera2iruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "sagemakeredge" { + + cli_v2_command { + aws_cli_v2_command = "sagemaker-edge" + aws_cli_v2_command_no_dashes = "sagemakeredge" + } + + go_packages { + v1_package = "sagemakeredgemanager" + v2_package = "sagemakeredge" + } + + sdk { + id = "Sagemaker Edge" + client_version = [1] + } + + names { + aliases = ["sagemakeredgemanager"] + provider_name_upper = "SageMakerEdge" + human_friendly = "SageMaker Edge Manager" + } + + client { + go_v1_client_typename = "SagemakerEdgeManager" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sagemakeredge_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sagemakeredge_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "sagemakerfeaturestoreruntime" { + + cli_v2_command { + aws_cli_v2_command = "sagemaker-featurestore-runtime" + aws_cli_v2_command_no_dashes = "sagemakerfeaturestoreruntime" + } + + sdk { + id = "SageMaker FeatureStore Runtime" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "SageMakerFeatureStoreRuntime" + human_friendly = "SageMaker Feature Store Runtime" + } + + client { + go_v1_client_typename = "SageMakerFeatureStoreRuntime" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sagemakerfeaturestoreruntime_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sagemakerfeaturestoreruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "sagemakerruntime" { + + cli_v2_command { + aws_cli_v2_command = "sagemaker-runtime" + aws_cli_v2_command_no_dashes = "sagemakerruntime" + } + + sdk { + id = "SageMaker Runtime" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "SageMakerRuntime" + human_friendly = "SageMaker Runtime" + } + + client { + go_v1_client_typename = "SageMakerRuntime" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sagemakerruntime_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sagemakerruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "savingsplans" { + + sdk { + id = "savingsplans" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "SavingsPlans" + human_friendly = "Savings Plans" + } + + client { + go_v1_client_typename = "SavingsPlans" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_savingsplans_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["savingsplans_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "simpledb" { + + cli_v2_command { + aws_cli_v2_command = "sdb" + aws_cli_v2_command_no_dashes = "sdb" + } + + go_packages { + v1_package = "simpledb" + v2_package = "" + } + + sdk { + id = "SimpleDB" + client_version = [1] + } + + names { + aliases = ["sdb"] + provider_name_upper = "SimpleDB" + human_friendly = "SDB (SimpleDB)" + } + + client { + go_v1_client_typename = "SimpleDB" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomains" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_simpledb_" + correct = "aws_sdb_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["simpledb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "scheduler" { + + sdk { + id = "Scheduler" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Scheduler" + human_friendly = "EventBridge Scheduler" + } + + client { + go_v1_client_typename = "Scheduler" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListSchedules" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_scheduler_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["scheduler_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "secretsmanager" { + + sdk { + id = "Secrets Manager" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SecretsManager" + human_friendly = "Secrets Manager" + } + + client { + go_v1_client_typename = "SecretsManager" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListSecrets" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_secretsmanager_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["secretsmanager_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "securityhub" { + + sdk { + id = "SecurityHub" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SecurityHub" + human_friendly = "Security Hub" + } + + client { + go_v1_client_typename = "SecurityHub" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAutomationRules" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_securityhub_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["securityhub_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "securitylake" { + + sdk { + id = "SecurityLake" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SecurityLake" + human_friendly = "Security Lake" + } + + client { + go_v1_client_typename = "SecurityLake" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDataLakes" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_securitylake_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["securitylake_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "serverlessrepo" { + + go_packages { + v1_package = "serverlessapplicationrepository" + v2_package = "serverlessapplicationrepository" + } + + sdk { + id = "ServerlessApplicationRepository" + client_version = [1] + } + + names { + aliases = ["serverlessapprepo", "serverlessapplicationrepository"] + provider_name_upper = "ServerlessRepo" + human_friendly = "Serverless Application Repository" + } + + client { + go_v1_client_typename = "ServerlessApplicationRepository" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_serverlessapplicationrepository_" + correct = "aws_serverlessrepo_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["serverlessapplicationrepository_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "servicecatalog" { + + sdk { + id = "Service Catalog" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "ServiceCatalog" + human_friendly = "Service Catalog" + } + + client { + go_v1_client_typename = "ServiceCatalog" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPortfolios" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_servicecatalog_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["servicecatalog_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "servicecatalogappregistry" { + + cli_v2_command { + aws_cli_v2_command = "servicecatalog-appregistry" + aws_cli_v2_command_no_dashes = "servicecatalogappregistry" + } + + go_packages { + v1_package = "appregistry" + v2_package = "servicecatalogappregistry" + } + + sdk { + id = "Service Catalog AppRegistry" + client_version = [2] + } + + names { + aliases = ["appregistry"] + provider_name_upper = "ServiceCatalogAppRegistry" + human_friendly = "Service Catalog AppRegistry" + } + + client { + go_v1_client_typename = "AppRegistry" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_servicecatalogappregistry_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["servicecatalogappregistry_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "servicequotas" { + + cli_v2_command { + aws_cli_v2_command = "service-quotas" + aws_cli_v2_command_no_dashes = "servicequotas" + } + + sdk { + id = "Service Quotas" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "ServiceQuotas" + human_friendly = "Service Quotas" + } + + client { + go_v1_client_typename = "ServiceQuotas" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListServices" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_servicequotas_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["servicequotas_"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ses" { + + sdk { + id = "SES" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "SES" + human_friendly = "SES (Simple Email)" + } + + client { + go_v1_client_typename = "SES" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListIdentities" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ses_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ses_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "sesv2" { + + sdk { + id = "SESv2" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SESV2" + human_friendly = "SESv2 (Simple Email V2)" + } + + client { + go_v1_client_typename = "SESV2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListContactLists" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sesv2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sesv2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "sfn" { + + cli_v2_command { + aws_cli_v2_command = "stepfunctions" + aws_cli_v2_command_no_dashes = "stepfunctions" + } + + sdk { + id = "SFN" + client_version = [1] + } + + names { + aliases = ["stepfunctions"] + provider_name_upper = "SFN" + human_friendly = "SFN (Step Functions)" + } + + client { + go_v1_client_typename = "SFN" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListActivities" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sfn_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sfn_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "shield" { + + sdk { + id = "Shield" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Shield" + human_friendly = "Shield" + } + + client { + go_v1_client_typename = "Shield" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListProtectionGroups" + endpoint_api_params = "" + endpoint_region_override = "us-east-1" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_shield_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["shield_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "signer" { + + sdk { + id = "signer" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Signer" + human_friendly = "Signer" + } + + client { + go_v1_client_typename = "Signer" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListSigningJobs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_signer_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["signer_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "sms" { + + sdk { + id = "SMS" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "SMS" + human_friendly = "SMS (Server Migration)" + } + + client { + go_v1_client_typename = "SMS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sms_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sms_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "snowdevicemanagement" { + + cli_v2_command { + aws_cli_v2_command = "snow-device-management" + aws_cli_v2_command_no_dashes = "snowdevicemanagement" + } + + sdk { + id = "Snow Device Management" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "SnowDeviceManagement" + human_friendly = "Snow Device Management" + } + + client { + go_v1_client_typename = "SnowDeviceManagement" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_snowdevicemanagement_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["snowdevicemanagement_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "snowball" { + + sdk { + id = "Snowball" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Snowball" + human_friendly = "Snow Family" + } + + client { + go_v1_client_typename = "Snowball" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_snowball_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["snowball_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "sns" { + + sdk { + id = "SNS" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SNS" + human_friendly = "SNS (Simple Notification)" + } + + client { + go_v1_client_typename = "SNS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListSubscriptions" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sns_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sns_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "sqs" { + + sdk { + id = "SQS" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SQS" + human_friendly = "SQS (Simple Queue)" + } + + client { + go_v1_client_typename = "SQS" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListQueues" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_sqs_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sqs_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ssm" { + + sdk { + id = "SSM" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SSM" + human_friendly = "SSM (Systems Manager)" + } + + client { + go_v1_client_typename = "SSM" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDocuments" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ssm_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ssm_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ssmcontacts" { + + cli_v2_command { + aws_cli_v2_command = "ssm-contacts" + aws_cli_v2_command_no_dashes = "ssmcontacts" + } + + sdk { + id = "SSM Contacts" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SSMContacts" + human_friendly = "SSM Contacts" + } + + client { + go_v1_client_typename = "SSMContacts" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListContacts" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ssmcontacts_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ssmcontacts_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ssmincidents" { + + cli_v2_command { + aws_cli_v2_command = "ssm-incidents" + aws_cli_v2_command_no_dashes = "ssmincidents" + } + + sdk { + id = "SSM Incidents" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SSMIncidents" + human_friendly = "SSM Incident Manager Incidents" + } + + client { + go_v1_client_typename = "SSMIncidents" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListResponsePlans" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ssmincidents_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ssmincidents_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ssmsap" { + + cli_v2_command { + aws_cli_v2_command = "ssm-sap" + aws_cli_v2_command_no_dashes = "ssmsap" + } + + sdk { + id = "Ssm Sap" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SSMSAP" + human_friendly = "Systems Manager for SAP" + } + + client { + go_v1_client_typename = "SsmSap" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListApplications" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ssmsap_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ssmsap_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "sso" { + + sdk { + id = "SSO" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SSO" + human_friendly = "SSO (Single Sign-On)" + } + + client { + go_v1_client_typename = "SSO" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAccounts" + endpoint_api_params = "AccessToken: aws_sdkv2.String(\"mock-access-token\")" + endpoint_region_override = "" + endpoint_only = true + } + + resource_prefix { + actual = "" + correct = "aws_sso_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["sso_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "ssoadmin" { + + cli_v2_command { + aws_cli_v2_command = "sso-admin" + aws_cli_v2_command_no_dashes = "ssoadmin" + } + + sdk { + id = "SSO Admin" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SSOAdmin" + human_friendly = "SSO Admin" + } + + client { + go_v1_client_typename = "SSOAdmin" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListInstances" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ssoadmin_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ssoadmin_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "identitystore" { + + sdk { + id = "identitystore" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "IdentityStore" + human_friendly = "SSO Identity Store" + } + + client { + go_v1_client_typename = "IdentityStore" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListUsers" + endpoint_api_params = "IdentityStoreId: aws_sdkv2.String(\"d-1234567890\")" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_identitystore_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["identitystore_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ssooidc" { + + cli_v2_command { + aws_cli_v2_command = "sso-oidc" + aws_cli_v2_command_no_dashes = "ssooidc" + } + + sdk { + id = "SSO OIDC" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "SSOOIDC" + human_friendly = "SSO OIDC" + } + + client { + go_v1_client_typename = "SSOOIDC" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_ssooidc_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["ssooidc_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "storagegateway" { + + sdk { + id = "Storage Gateway" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "StorageGateway" + human_friendly = "Storage Gateway" + } + + client { + go_v1_client_typename = "StorageGateway" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListGateways" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_storagegateway_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["storagegateway_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "sts" { + + sdk { + id = "STS" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "STS" + human_friendly = "STS (Security Token)" + } + + client { + go_v1_client_typename = "STS" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "AWS_STS_ENDPOINT" + tf_aws_env_var = "TF_AWS_STS_ENDPOINT" + } + + endpoint_info { + endpoint_api_call = "GetCallerIdentity" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_caller_identity" + correct = "aws_sts_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["caller_identity"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "support" { + + sdk { + id = "Support" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Support" + human_friendly = "Support" + } + + client { + go_v1_client_typename = "Support" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_support_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["support_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "swf" { + + sdk { + id = "SWF" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "SWF" + human_friendly = "SWF (Simple Workflow)" + } + + client { + go_v1_client_typename = "SWF" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDomains" + endpoint_api_params = "RegistrationStatus: \"REGISTERED\"" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_swf_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["swf_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "textract" { + + sdk { + id = "Textract" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Textract" + human_friendly = "Textract" + } + + client { + go_v1_client_typename = "Textract" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_textract_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["textract_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "timestreaminfluxdb" { + + cli_v2_command { + aws_cli_v2_command = "timestream-influxdb" + aws_cli_v2_command_no_dashes = "timestreaminfluxdb" + } + + sdk { + id = "Timestream InfluxDB" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "TimestreamInfluxDB" + human_friendly = "Timestream for InfluxDB" + } + + client { + go_v1_client_typename = "TimestreamInfluxDB" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDbInstances" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_timestreaminfluxdb_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["timestreaminfluxdb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "timestreamquery" { + + cli_v2_command { + aws_cli_v2_command = "timestream-query" + aws_cli_v2_command_no_dashes = "timestreamquery" + } + + sdk { + id = "Timestream Query" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "TimestreamQuery" + human_friendly = "Timestream Query" + } + + client { + go_v1_client_typename = "TimestreamQuery" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_timestreamquery_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["timestreamquery_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "timestreamwrite" { + + cli_v2_command { + aws_cli_v2_command = "timestream-write" + aws_cli_v2_command_no_dashes = "timestreamwrite" + } + + sdk { + id = "Timestream Write" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "TimestreamWrite" + human_friendly = "Timestream Write" + } + + client { + go_v1_client_typename = "TimestreamWrite" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListDatabases" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_timestreamwrite_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["timestreamwrite_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "transcribe" { + + go_packages { + v1_package = "transcribeservice" + v2_package = "transcribe" + } + + sdk { + id = "Transcribe" + client_version = [2] + } + + names { + aliases = ["transcribeservice"] + provider_name_upper = "Transcribe" + human_friendly = "Transcribe" + } + + client { + go_v1_client_typename = "TranscribeService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListLanguageModels" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_transcribe_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["transcribe_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "transcribestreaming" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "transcribestreamingservice" + v2_package = "transcribestreaming" + } + + sdk { + id = "Transcribe Streaming" + client_version = [1] + } + + names { + aliases = ["transcribestreamingservice"] + provider_name_upper = "TranscribeStreaming" + human_friendly = "Transcribe Streaming" + } + + client { + go_v1_client_typename = "TranscribeStreamingService" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_transcribestreaming_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["transcribestreaming_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "transfer" { + + sdk { + id = "Transfer" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Transfer" + human_friendly = "Transfer Family" + } + + client { + go_v1_client_typename = "Transfer" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListConnectors" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_transfer_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["transfer_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "translate" { + + sdk { + id = "Translate" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "Translate" + human_friendly = "Translate" + } + + client { + go_v1_client_typename = "Translate" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_translate_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["translate_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "vpclattice" { + + cli_v2_command { + aws_cli_v2_command = "vpc-lattice" + aws_cli_v2_command_no_dashes = "vpclattice" + } + + sdk { + id = "VPC Lattice" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "VPCLattice" + human_friendly = "VPC Lattice" + } + + client { + go_v1_client_typename = "VPCLattice" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListServices" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_vpclattice_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["vpclattice_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "wafv2" { + + sdk { + id = "WAFV2" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "WAFV2" + human_friendly = "WAF" + } + + client { + go_v1_client_typename = "WAFV2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRuleGroups" + endpoint_api_params = "Scope: awstypes.ScopeRegional" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_wafv2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["wafv2_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "waf" { + + sdk { + id = "WAF" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "WAF" + human_friendly = "WAF Classic" + } + + client { + go_v1_client_typename = "WAF" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRules" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_waf_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["waf_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "wafregional" { + + cli_v2_command { + aws_cli_v2_command = "waf-regional" + aws_cli_v2_command_no_dashes = "wafregional" + } + + sdk { + id = "WAF Regional" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "WAFRegional" + human_friendly = "WAF Classic Regional" + } + + client { + go_v1_client_typename = "WAFRegional" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListRules" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_wafregional_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["wafregional_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "budgets" { + + sdk { + id = "Budgets" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "Budgets" + human_friendly = "Web Services Budgets" + } + + client { + go_v1_client_typename = "Budgets" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeBudgets" + endpoint_api_params = "AccountId: aws_sdkv2.String(\"012345678901\")" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_budgets_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["budgets_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "wellarchitected" { + + sdk { + id = "WellArchitected" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "WellArchitected" + human_friendly = "Well-Architected Tool" + } + + client { + go_v1_client_typename = "WellArchitected" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListProfiles" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_wellarchitected_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["wellarchitected_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "workdocs" { + + sdk { + id = "WorkDocs" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "WorkDocs" + human_friendly = "WorkDocs" + } + + client { + go_v1_client_typename = "WorkDocs" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_workdocs_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["workdocs_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "worklink" { + + sdk { + id = "WorkLink" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "WorkLink" + human_friendly = "WorkLink" + } + + client { + go_v1_client_typename = "WorkLink" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListFleets" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_worklink_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["worklink_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "workmail" { + + sdk { + id = "WorkMail" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "WorkMail" + human_friendly = "WorkMail" + } + + client { + go_v1_client_typename = "WorkMail" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_workmail_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["workmail_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "workmailmessageflow" { + + sdk { + id = "WorkMailMessageFlow" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "WorkMailMessageFlow" + human_friendly = "WorkMail Message Flow" + } + + client { + go_v1_client_typename = "WorkMailMessageFlow" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_workmailmessageflow_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["workmailmessageflow_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" +} +service "workspaces" { + + sdk { + id = "WorkSpaces" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "WorkSpaces" + human_friendly = "WorkSpaces" + } + + client { + go_v1_client_typename = "WorkSpaces" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeWorkspaces" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_workspaces_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["workspaces_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "workspacesweb" { + + cli_v2_command { + aws_cli_v2_command = "workspaces-web" + aws_cli_v2_command_no_dashes = "workspacesweb" + } + + sdk { + id = "WorkSpaces Web" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "WorkSpacesWeb" + human_friendly = "WorkSpaces Web" + } + + client { + go_v1_client_typename = "WorkSpacesWeb" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPortals" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_workspacesweb_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["workspacesweb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "xray" { + + sdk { + id = "XRay" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "XRay" + human_friendly = "X-Ray" + } + + client { + go_v1_client_typename = "XRay" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListResourcePolicies" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_xray_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["xray_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "verifiedpermissions" { + + sdk { + id = "VerifiedPermissions" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "VerifiedPermissions" + human_friendly = "Verified Permissions" + } + + client { + go_v1_client_typename = "VerifiedPermissions" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListPolicyStores" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_verifiedpermissions_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["verifiedpermissions_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "codecatalyst" { + + sdk { + id = "CodeCatalyst" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "CodeCatalyst" + human_friendly = "CodeCatalyst" + } + + client { + go_v1_client_typename = "CodeCatalyst" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListAccessTokens" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_codecatalyst_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["codecatalyst_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "mediapackagev2" { + + sdk { + id = "MediaPackageV2" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "MediaPackageV2" + human_friendly = "Elemental MediaPackage Version 2" + } + + client { + go_v1_client_typename = "MediaPackageV2" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "ListChannelGroups" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_media_packagev2_" + correct = "aws_mediapackagev2_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["media_packagev2_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "iot" { + + sdk { + id = "IoT" + client_version = [1] + } + + names { + aliases = [""] + provider_name_upper = "IoT" + human_friendly = "IoT Core" + } + + client { + go_v1_client_typename = "IoT" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeDefaultAuthorizer" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_iot_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["iot_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "dynamodb" { + + sdk { + id = "DynamoDB" + client_version = [2] + } + + names { + aliases = [""] + provider_name_upper = "DynamoDB" + human_friendly = "DynamoDB" + } + + client { + go_v1_client_typename = "DynamoDB" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "AWS_DYNAMODB_ENDPOINT" + tf_aws_env_var = "TF_AWS_DYNAMODB_ENDPOINT" + } + + endpoint_info { + endpoint_api_call = "ListTables" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "" + correct = "aws_dynamodb_" + } + split_package = "" + file_prefix = "" + doc_prefix = ["dynamodb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} +service "ec2" { + + sdk { + id = "EC2" + client_version = [1, 2] + } + + names { + aliases = [""] + provider_name_upper = "EC2" + human_friendly = "EC2 (Elastic Compute Cloud)" + } + + client { + go_v1_client_typename = "EC2" + skip_client_generate = true + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "DescribeVpcs" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(ami|availability_zone|ec2_(availability|capacity|fleet|host|instance|public_ipv4_pool|serial|spot|tag)|eip|instance|key_pair|launch_template|placement_group|spot)" + correct = "aws_ec2_" + } + + sub_service "ec2ebs" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "EC2EBS" + human_friendly = "EBS (EC2)" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(ebs_|volume_attach|snapshot_create)" + correct = "aws_ec2ebs_" + } + split_package = "ec2" + file_prefix = "ebs_" + doc_prefix = ["ebs_", "volume_attachment", "snapshot_"] + brand = "Amazon" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + sub_service "ec2outposts" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "EC2Outposts" + human_friendly = "Outposts (EC2)" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_ec2_(coip_pool|local_gateway)" + correct = "aws_ec2outposts_" + } + split_package = "ec2" + file_prefix = "outposts_" + doc_prefix = ["ec2_coip_pool", "ec2_local_gateway"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + sub_service "transitgateway" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "TransitGateway" + human_friendly = "Transit Gateway" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_ec2_transit_gateway" + correct = "aws_transitgateway_" + } + split_package = "ec2" + file_prefix = "transitgateway_" + doc_prefix = ["ec2_transit_gateway"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + sub_service "verifiedaccess" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "VerifiedAccess" + human_friendly = "Verified Access" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_verifiedaccess" + correct = "aws_verifiedaccess_" + } + split_package = "ec2" + file_prefix = "verifiedaccess_" + doc_prefix = ["verifiedaccess_"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + sub_service "vpc" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "VPC" + human_friendly = "VPC (Virtual Private Cloud)" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_((default_)?(network_acl|route_table|security_group|subnet|vpc(?!_ipam))|ec2_(managed|network|subnet|traffic)|egress_only_internet|flow_log|internet_gateway|main_route_table_association|nat_gateway|network_interface|prefix_list|route\\b)" + correct = "aws_vpc_" + } + split_package = "ec2" + file_prefix = "vpc_" + doc_prefix = ["default_network_", "default_route_", "default_security_", "default_subnet", "default_vpc", "ec2_managed_", "ec2_network_", "ec2_subnet_", "ec2_traffic_", "egress_only_", "flow_log", "internet_gateway", "main_route_", "nat_", "network_", "prefix_list", "route_", "route\\.", "security_group", "subnet", "vpc_dhcp_", "vpc_endpoint", "vpc_ipv", "vpc_network_performance", "vpc_peering_", "vpc_security_group_", "vpc\\.", "vpcs\\."] + brand = "Amazon" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + sub_service "ipam" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "IPAM" + human_friendly = "VPC IPAM (IP Address Manager)" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_vpc_ipam" + correct = "aws_ipam_" + } + split_package = "ec2" + file_prefix = "ipam_" + doc_prefix = ["vpc_ipam"] + brand = "Amazon" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + sub_service "vpnclient" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "ClientVPN" + human_friendly = "VPN (Client)" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_ec2_client_vpn" + correct = "aws_vpnclient_" + } + split_package = "ec2" + file_prefix = "vpnclient_" + doc_prefix = ["ec2_client_vpn_"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + sub_service "vpnsite" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "SiteVPN" + human_friendly = "VPN (Site-to-Site)" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_(customer_gateway|vpn_)" + correct = "aws_vpnsite_" + } + split_package = "ec2" + file_prefix = "vpnsite_" + doc_prefix = ["customer_gateway", "vpn_"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + sub_service "wavelength" { + + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = null + } + + names { + aliases = [""] + provider_name_upper = "Wavelength" + human_friendly = "Wavelength" + } + + client { + go_v1_client_typename = "" + skip_client_generate = false + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = false + } + + resource_prefix { + actual = "aws_ec2_carrier_gateway" + correct = "aws_wavelength_" + } + split_package = "ec2" + file_prefix = "wavelength_" + doc_prefix = ["ec2_carrier_"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + + split_package = "ec2" + file_prefix = "ec2_" + doc_prefix = ["ami", "availability_zone", "ec2_availability_", "ec2_capacity_", "ec2_fleet", "ec2_host", "ec2_image_", "ec2_instance_", "ec2_public_ipv4_pool", "ec2_serial_", "ec2_spot_", "ec2_tag", "eip", "instance", "key_pair", "launch_template", "placement_group", "spot_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" +} + diff --git a/names/data/read.go b/names/data/read.go index d8262e810e1..01780870012 100644 --- a/names/data/read.go +++ b/names/data/read.go @@ -4,12 +4,12 @@ package data import ( - "bytes" _ "embed" - "encoding/csv" - "errors" - "io" + "log" "strings" + + "github.com/hashicorp/hcl/v2/gohcl" + "github.com/hashicorp/hcl/v2/hclparse" ) type ServiceRecord []string @@ -179,32 +179,197 @@ func (sr ServiceRecord) Note() string { return sr[colNote] } -func ReadAllServiceData() (results []ServiceRecord, err error) { - reader := csv.NewReader(bytes.NewReader(namesData)) - // reader.ReuseRecord = true +func (curr Service) parseService() ServiceRecord { + + record := make(ServiceRecord, colNote+1) + + // provider packages/label + record[colProviderPackageActual] = curr.Label + record[colProviderPackageCorrect] = curr.Label + + // cli_v2_command + if len(curr.ServiceCli) > 0 { + record[colAWSCLIV2Command] = curr.ServiceCli[0].AWSCLIV2Command + record[colAWSCLIV2CommandNoDashes] = curr.ServiceCli[0].AWSCLIV2CommandNoDashes + } else { + record[colAWSCLIV2Command] = curr.Label + record[colAWSCLIV2CommandNoDashes] = curr.Label + } - // Skip the header - _, err = reader.Read() - if err != nil { - return + // go_packages + if len(curr.ServiceGoPackages) > 0 { + record[colGoV1Package] = curr.ServiceGoPackages[0].V1Package + record[colGoV2Package] = curr.ServiceGoPackages[0].V2Package + } else { + record[colGoV1Package] = curr.Label + record[colGoV2Package] = curr.Label } - for { - r, err := reader.Read() - if errors.Is(err, io.EOF) { - break + // sdk + record[colSDKID] = curr.ServiceSDK.ID + for _, i := range curr.ServiceSDK.Version { + if i == 1 { + record[colClientSDKV1] = "1" } - if err != nil { - return nil, err + if i == 2 { + record[colClientSDKV2] = "2" } - results = append(results, ServiceRecord(r)) + } + + // names + record[colAliases] = strings.Join(curr.ServiceNames.Aliases, ";") + record[colProviderNameUpper] = curr.ServiceNames.ProviderNameUpper + record[colHumanFriendly] = curr.ServiceNames.HumanFriendly + + // client + record[colGoV1ClientTypeName] = curr.ServiceClient.GoV1ClientTypeName + if curr.ServiceClient.SkipClientGenerate { + record[colSkipClientGenerate] = "x" + } else { + record[colSkipClientGenerate] = "" + } + + // env_var + record[colDeprecatedEnvVar] = curr.ServiceEnvVars.DeprecatedEnvVar + record[colTFAWSEnvVar] = curr.ServiceEnvVars.TFAWSEnvVar + + // endpoint_info + record[colEndpointAPICall] = curr.ServiceEndpoints.EndpointAPICall + record[colEndpointAPIParams] = curr.ServiceEndpoints.EndpointAPIParams + record[colEndpointOverrideRegion] = curr.ServiceEndpoints.EndpointRegionOverride + if curr.ServiceEndpoints.EndpointOnly { + record[colEndpointOnly] = "x" + } else { + record[colEndpointOnly] = "" + } + + // resource_prefix + record[colResourcePrefixActual] = curr.ServiceResourcePrefix.ResourcePrefixActual + record[colResourcePrefixCorrect] = curr.ServiceResourcePrefix.ResourcePrefixCorrect + + // rest + record[colSplitPackageRealPackage] = curr.ServiceSplitPackage + record[colFilePrefix] = curr.FilePrefix + record[colDocPrefix] = strings.Join(curr.DocPrefix, ";") + record[colBrand] = curr.Brand + if curr.Exclude { + record[colExclude] = "x" + } else { + record[colExclude] = "" + } + if curr.NotImplemented { + record[colNotImplemented] = "x" + } else { + record[colNotImplemented] = "" + } + if curr.AllowedSubcategory { + record[colAllowedSubcategory] = "x" + } else { + record[colAllowedSubcategory] = "" + } + record[colNote] = curr.Note + + return record +} + +func ReadAllServiceData() (results []ServiceRecord, err error) { + var decodedServiceList Services + parser := hclparse.NewParser() + toParse, parseErr := parser.ParseHCLFile("/Users/thomas.zalewski/code/hashi_repos/for_official/terraform_hc_change/terraform-provider-aws/names/data/names_data.hcl") + if parseErr.HasErrors() { + log.Fatalf("parser error : ", parseErr) + } + Derr := gohcl.DecodeBody(toParse.Body, nil, &decodedServiceList) + if Derr.HasErrors() { + log.Fatalf("Decode error", Derr) + } + for _, curr := range decodedServiceList.ServiceList { + if len(curr.SubService) > 0 { + for _, sub := range curr.SubService { + results = append(results, sub.parseService()) + } + } + results = append(results, curr.parseService()) } return } -//go:embed names_data.csv -var namesData []byte +type CLIV2Command struct { + AWSCLIV2Command string `hcl:"aws_cli_v2_command,attr"` + AWSCLIV2CommandNoDashes string `hcl:"aws_cli_v2_command_no_dashes,attr"` +} + +type GoPackages struct { + V1Package string `hcl:"v1_package,optional"` + V2Package string `hcl:"v2_package,optional"` +} + +type ResourcePrefix struct { + ResourcePrefixActual string `hcl:"actual,attr"` + ResourcePrefixCorrect string `hcl:"correct,attr"` +} + +type SDK struct { + ID string `hcl:"id,attr"` + Version []int `hcl:"client_version,attr"` +} + +type Names struct { + Aliases []string `hcl:"aliases,attr"` + ProviderNameUpper string `hcl:"provider_name_upper,attr"` + HumanFriendly string `hcl:"human_friendly,attr"` +} + +type ProviderPackage struct { + Actual string `hcl:"actual,attr"` + Correct string `hcl:"correct,attr"` +} + +type Client struct { + GoV1ClientTypeName string `hcl:"go_v1_client_typename,attr"` + SkipClientGenerate bool `hcl:"skip_client_generate,attr"` +} + +type EnvVar struct { + DeprecatedEnvVar string `hcl:"deprecated_env_var,attr"` + TFAWSEnvVar string `hcl:"tf_aws_env_var,attr"` +} + +type EndpointInfo struct { + EndpointAPICall string `hcl:"endpoint_api_call,attr"` + EndpointAPIParams string `hcl:"endpoint_api_params,attr"` + EndpointRegionOverride string `hcl:"endpoint_region_override,attr"` + EndpointOnly bool `hcl:"endpoint_only,attr"` +} + +type Service struct { + Label string `hcl:"CLIV2Command,label"` + ServiceCli []CLIV2Command `hcl:"cli_v2_command,block"` + ServiceGoPackages []GoPackages `hcl:"go_packages,block"` + ServiceSDK SDK `hcl:"sdk,block"` + ServiceNames Names `hcl:"names,block"` + + ServiceClient Client `hcl:"client,block"` + ServiceEnvVars EnvVar `hcl:"env_var,block"` + ServiceEndpoints EndpointInfo `hcl:"endpoint_info,block"` + ServiceResourcePrefix ResourcePrefix `hcl:"resource_prefix,block"` + + SubService []Service `hcl:"sub_service,block"` + + ServiceSplitPackage string `hcl:"split_package,attr"` + FilePrefix string `hcl:"file_prefix,attr"` + DocPrefix []string `hcl:"doc_prefix,attr"` + Brand string `hcl:"brand,attr"` + Exclude bool `hcl:"exclude,attr"` + NotImplemented bool `hcl:"not_implemented,attr"` + AllowedSubcategory bool `hcl:"allowed_subcategory,attr"` + Note string `hcl:"note,attr"` +} + +type Services struct { + ServiceList []Service `hcl:"service,block"` +} const ( colAWSCLIV2Command = iota From fb3b3fc8e7d814d3314a05146dd342025d1ac177 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Tue, 11 Jun 2024 14:19:46 -0400 Subject: [PATCH 02/47] Update README.md --- names/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/names/README.md b/names/README.md index b052c0176e3..bffafbd2b8f 100644 --- a/names/README.md +++ b/names/README.md @@ -2,9 +2,9 @@ Package `names` provides AWS service-name information that is critical to the Terraform AWS Provider working correctly. If you are unsure about a change you are making, please do not hesitate to ask! -**NOTE:** The information in `data/names_data.csv` affects the provider, generators, documentation, website navigation, etc. working correctly. _Please do not make any changes until you understand the table below._ +**NOTE:** The information in `data/names_data.hcl` affects the provider, generators, documentation, website navigation, etc. working correctly. _Please do not make any changes until you understand the table below._ -The core of the `names` package is `data/names_data.csv`, which contains raw, comma-separated data about naming in the AWS Provider, AWS Go SDKs v1 and v2, and AWS CLI. The file is dynamically embedded at build time in the AWS Provider and referenced by generators when generating code. _The information it contains must be correct._ Please double-check any changes. +The core of the `names` package is `data/names_data.hcl`, which contains hcl data about naming in the AWS Provider, AWS Go SDKs v1 and v2, and AWS CLI. The file is dynamically embedded at build time in the AWS Provider and referenced by generators when generating code. _The information it contains must be correct._ Please double-check any changes. Consumers of `names` include: @@ -13,9 +13,9 @@ Consumers of `names` include: * AWS Provider generators * `skaff` tool -After any edits to `data/names_data.csv`, run `make gen`. Doing so regenerates code and performs checks on `data/names_data.csv`. +After any edits to `data/names_data.hcl`, run `make gen`. Doing so regenerates code and performs checks on `data/names_data.hcl`. -The columns of `data/names_data.csv` are as follows: +The attributes and blocks of `data/names_data.csv` are as follows: | Index | Name | Use | Description | | --- | --- | --- | --- | From a2f1294a8a96891392cf1acd129f6ce69711c306 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Tue, 11 Jun 2024 16:29:37 -0400 Subject: [PATCH 03/47] Update README.md --- names/README.md | 124 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 94 insertions(+), 30 deletions(-) diff --git a/names/README.md b/names/README.md index bffafbd2b8f..5c3a53004af 100644 --- a/names/README.md +++ b/names/README.md @@ -15,35 +15,99 @@ Consumers of `names` include: After any edits to `data/names_data.hcl`, run `make gen`. Doing so regenerates code and performs checks on `data/names_data.hcl`. -The attributes and blocks of `data/names_data.csv` are as follows: - -| Index | Name | Use | Description | -| --- | --- | --- | --- | -| 0 | **AWSCLIV2Command** | Reference | Service command in [AWS CLI v2](https://awscli.amazonaws.com/v2/documentation/api/latest/index.html) | -| 1 | **AWSCLIV2CommandNoDashes** | Reference | Same as **AWSCLIV2Command** without dashes | -| 2 | **GoV1Package** | Code | [AWS SDK for Go v1](https://docs.aws.amazon.com/sdk-for-go/api/) package name | -| 3 | **GoV2Package** | Code | [AWS SDK for Go v2](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2) package name | -| 4 | **ProviderPackageActual** | Code | Actual TF AWS provide package name _if_ **ProviderPackageCorrect** is not used; takes precedence over **ProviderPackageCorrect** if both are defined | -| 5 | **ProviderPackageCorrect** | Code | Shorter of **AWSCLIV2CommandNoDashes** and **GoV2Package**; should _not_ be blank if either exists; same as [Service Identifier](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier); what the TF AWS Provider package name _should be_; **ProviderPackageActual** takes precedence | -| 6 | **SplitPackageRealPackage** | Code | If multiple "services" live in one service, this is the package where the service's Go files live (_e.g._, VPC is part of EC2) | -| 7 | **Aliases** | Code | _Semicolon_-separated list of name variations (_e.g._, for "AMP", `prometheus;prometheusservice`). Do not include **ProviderPackageActual** (or **ProviderPackageCorrect**, if blank) since that will create duplicates in the [Custom Endpoints guide](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints). | -| 8 | **ProviderNameUpper** | Code | [Correctly capitalized](https://hashicorp.github.io/terraform-provider-aws/naming/#mixed-caps) **ProviderPackageActual**, if it exists, otherwise **ProviderPackageCorrect** | -| 9 | **GoV1ClientTypeName** | Code | _Exact name_ (_i.e._, spelling and capitalization) of the AWS SDK for Go v1 client type (_e.g._, see the [`New()` return type](https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New) for SES) | -| 10 | **SkipClientGenerate** | Code | Some service clients need special configuration rather than the default generated configuration; use a non-empty value to skip generation but you must then manually configure the client in `internal/conns/config.go` | -| 11 | **ClientSDKV1** | Code | Whether, in the TF AWS Provider, the service currently uses AWS SDK for Go v1; use `1` or leave empty | -| 12 | **ClientSDKV2** | Code | Whether, in the TF AWS Provider, the service currently uses AWS SDK for Go v2; use `2` or leave emtpy | -| 13 | **ResourcePrefixActual** | Code | Regular expression to match anomalous TF resource name prefixes (_e.g._, for the resource name `aws_config_config_rule`, `aws_config_` will match all resources); only use if **ResourcePrefixCorrect** is not suitable (_e.g._, `aws_codepipeline_` won't work as there is only one resource named `aws_codepipeline`); takes precedence over **ResourcePrefixCorrect** | -| 14 | **ResourcePrefixCorrect** | Code | Regular expression to match what resource name prefixes _should be_ (_i.e._, `aws_` + **ProviderPackageCorrect** + `_`); used if **ResourcePrefixActual** is blank | -| 15 | **FilePrefix** | Code | If multiple "services" live in one service, this is the prefix that files must have to be associated with this sub-service (_e.g._, VPC files in the EC2 service are prefixed with `vpc_`); see also **SplitPackageRealPackage** | -| 16 | **DocPrefix** | Code | _Semicolon_-separated list of prefixes for service documentation files in `website/docs/r` and `website/docs/d`; usually only one prefix, _i.e._, `<**ProviderPackageCorrect**>_` | -| 17 | **HumanFriendly** | Code | [REQUIRED] Human-friendly name of service as used by AWS; documentation `subcategory` must exactly match this value; used in website navigation and error messages | -| 18 | **Brand** | Code | Either `Amazon`, `AWS`, or blank (rare) as used by AWS; used in error messages | -| 19 | **Exclude** | Code | Whether the service should be included; if included (blank), **ProviderPackageActual** or **ProviderPackageCorrect** must have a value | -| 20 | **NotImplemented** | Code | Whether the service is implemented by the provider | -| 21 | **EndpointOnly** | Code | If **NotImplemented** is non-blank, whether the service endpoint should be included in the provider `endpoints` configuration | -| 22 | **AllowedSubcategory** | Code | If **Exclude** is non-blank, whether to include **HumanFriendly** in `website/allowed-subcategories.txt` anyway. In other words, if non-blank, overrides **Exclude** in some situations. Some excluded pseudo-services (_e.g._, VPC is part of EC2) are still subcategories. Only applies if **Exclude** is non-blank. | -| 23 | **DeprecatedEnvVar** | Code | Deprecated `AWS__ENDPOINT` envvar defined for some services | -| 24 | **TFAWSEnvVar** | Code | `TF_AWS__ENDPOINT` envvar defined for some services | -| 25 | **Note** | Reference | Very brief note usually to explain why excluded | +The schema of the attributes and blocks of `data/names_data.csv` are as follows: +```hcl +service "" { // TF AWS provide package name + + cli_v2_command { // If both of these attributes are the same as the service block's name, this block will be ommitted + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } + + go_packages { // If both of these attributes are the same as the service block's name, this block will be ommitted + v1_package = "" + v2_package = "" + } + + sdk { + id = "" + client_version = [] + } + + names { + aliases = [""] + provider_name_upper = "" + human_friendly = "" + } + + client { + go_v1_client_typename = "" + skip_client_generate = bool + } + + env_var { + deprecated_env_var = "" + tf_aws_env_var = "" + } + + endpoint_info { + endpoint_api_call = "" + endpoint_api_params = "" + endpoint_region_override = "" + endpoint_only = bool + } + + resource_prefix { + actual = "" + correct = "aws_accessanalyzer_" + } + + split_package = "" + file_prefix = "" + doc_prefix = [""] + brand = "" + exclude = bool + not_implemented = bool + allowed_subcategory = bool + note = "" +} + +The explanation of the attributes of `data/names_data.csv` are as follows: + +``` + +| Name | Use | Description | +| --- | --- | --- | +| **ProviderPackageActual** | Code | Actual TF AWS provide package name _if_ **ProviderPackageCorrect** is not used; takes precedence over **ProviderPackageCorrect** for service block name if both are defined | +| **ProviderPackageCorrect** | Code | Shorter of **aws_cli_v2_command_no_dashes** and **v2_package**; should _not_ be blank if either exists; same as [Service Identifier](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier); what the TF AWS Provider package name _should be_; **ProviderPackageActual** takes precedence | +| **aws_cli_v2_command** | Reference | Service command in [AWS CLI v2](https://awscli.amazonaws.com/v2/documentation/api/latest/index.html) | +| **aws_cli_v2_command_no_dashes** | Reference | Same as **AWSCLIV2Command** without dashes | +| **v1_package** | Code | [AWS SDK for Go v1](https://docs.aws.amazon.com/sdk-for-go/api/) package name | +| **v2_package** | Code | [AWS SDK for Go v2](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2) package name | +| **id** | Code | Either `Amazon`, `AWS`, or blank (rare) as used by AWS; used in error messages | +| **client_version** | Code | HCL int list containing if in the TF AWS Provider, the service currently uses AWS SDK for Go v1 and/or v2; each integer represents the correlating version| +| **aliases** | Code | HCL string list of name variations (_e.g._, for "AMP", `prometheus,prometheusservice`). Do not include **ProviderPackageActual** (or **ProviderPackageCorrect**, if blank) since that will create duplicates in the [Custom Endpoints guide](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints). | +| **provider_name_upper** | Code | [Correctly capitalized](https://hashicorp.github.io/terraform-provider-aws/naming/#mixed-caps) **ProviderPackageActual**, if it exists, otherwise **ProviderPackageCorrect** | +| **human_friendly** | Code | [REQUIRED] Human-friendly name of service as used by AWS; documentation `subcategory` must exactly match this value; used in website navigation and error messages | +| **go_v1_client_typename** | Code | _Exact name_ (_i.e._, spelling and capitalization) of the AWS SDK for Go v1 client type (_e.g._, see the [`New()` return type](https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New) for SES) | +| **skip_client_generate** | Code | Some service clients need special configuration rather than the default generated configuration; use a non-empty value to skip generation but you must then manually configure the client in `internal/conns/config.go` | +| **deprecated_env_var** | Code | Deprecated `AWS__ENDPOINT` envvar defined for some services | +| **tf_aws_env_var** | Code | `TF_AWS__ENDPOINT` envvar defined for some services | +| **endpoint_api_call** | Code | AWS cli command to describe current service | +| **endpoint_api_params** | Code | Used in service_endpoints_gen_test.go files for API calls that require a configured value | +| **endpoint_region_override** | Code | Specified alternate regional [endpoint]([https://docs.aws.amazon.com/general/latest/gr/rande.html) for API requests | +| **endpoint_only** | Code | Bool based on if **not_implemented** is non-blank, whether the service endpoint should be included in the provider `endpoints` configuration | +| **resource_prefix_actual** | Code | Regular expression to match anomalous TF resource name prefixes (_e.g._, for the resource name `aws_config_config_rule`, `aws_config_` will match all resources); only use if **ResourcePrefixCorrect** is not suitable (_e.g._, `aws_codepipeline_` won't work as there is only one resource named `aws_codepipeline`); takes precedence over **ResourcePrefixCorrect** | +| **resource_prefix_correct** | Code | Regular expression to match what resource name prefixes _should be_ (_i.e._, `aws_` + **ProviderPackageCorrect** + `_`); used if **resource_prefix_actual** is blank | +| **split_package_real_package** | Code | If multiple "services" live in one service, this is the package where the service's Go files live (_e.g._, VPC is part of EC2) | +| **file_prefix** | Code | If multiple "services" live in one service, this is the prefix that files must have to be associated with this sub-service (_e.g._, VPC files in the EC2 service are prefixed with `vpc_`); see also **split_packages_real_packages** | +| **doc_prefix** | Code | Hcl string list of prefixes for service documentation files in `website/docs/r` and `website/docs/d`; usually only one prefix, _i.e._, `<**ProviderPackageCorrect**>_` | +| **brand** | Code | Either `Amazon`, `AWS`, or blank (rare) as used by AWS; used in error messages | +| **exclude** | Code | Bool based on whether the service should be included; if included (blank), **ProviderPackageActual** or **ProviderPackageCorrect** must have a value | +| **allowed_subcategory** | Code | Bool based on if **Exclude** is non-blank, whether to include **HumanFriendly** in `website/allowed-subcategories.txt` anyway. In other words, if non-blank, overrides **Exclude** in some situations. Some excluded pseudo-services (_e.g._, VPC is part of EC2) are still subcategories. Only applies if **Exclude** is non-blank. | +| **not_implemented** | Code | Bool based on whether the service is implemented by the provider | +| **note** | Reference | Very brief note usually to explain why excluded | + + For more information about service naming, see [the Naming Guide](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier). From ab34cca911d8675569c5c413913168f9e9e5e6ab Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Tue, 11 Jun 2024 16:50:12 -0400 Subject: [PATCH 04/47] Update README.md updated sdkid --- names/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/names/README.md b/names/README.md index 5c3a53004af..6fe6c70b44e 100644 --- a/names/README.md +++ b/names/README.md @@ -81,10 +81,10 @@ The explanation of the attributes of `data/names_data.csv` are as follows: | **ProviderPackageActual** | Code | Actual TF AWS provide package name _if_ **ProviderPackageCorrect** is not used; takes precedence over **ProviderPackageCorrect** for service block name if both are defined | | **ProviderPackageCorrect** | Code | Shorter of **aws_cli_v2_command_no_dashes** and **v2_package**; should _not_ be blank if either exists; same as [Service Identifier](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier); what the TF AWS Provider package name _should be_; **ProviderPackageActual** takes precedence | | **aws_cli_v2_command** | Reference | Service command in [AWS CLI v2](https://awscli.amazonaws.com/v2/documentation/api/latest/index.html) | -| **aws_cli_v2_command_no_dashes** | Reference | Same as **AWSCLIV2Command** without dashes | +| **aws_cli_v2_command_no_dashes** | Reference | Same as **aws_cli_v2_command** without dashes | | **v1_package** | Code | [AWS SDK for Go v1](https://docs.aws.amazon.com/sdk-for-go/api/) package name | | **v2_package** | Code | [AWS SDK for Go v2](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2) package name | -| **id** | Code | Either `Amazon`, `AWS`, or blank (rare) as used by AWS; used in error messages | +| **id** | Code | Represents the ServiceID of a AWS service which is a unique identifier of a specific service | | **client_version** | Code | HCL int list containing if in the TF AWS Provider, the service currently uses AWS SDK for Go v1 and/or v2; each integer represents the correlating version| | **aliases** | Code | HCL string list of name variations (_e.g._, for "AMP", `prometheus,prometheusservice`). Do not include **ProviderPackageActual** (or **ProviderPackageCorrect**, if blank) since that will create duplicates in the [Custom Endpoints guide](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints). | | **provider_name_upper** | Code | [Correctly capitalized](https://hashicorp.github.io/terraform-provider-aws/naming/#mixed-caps) **ProviderPackageActual**, if it exists, otherwise **ProviderPackageCorrect** | @@ -94,17 +94,17 @@ The explanation of the attributes of `data/names_data.csv` are as follows: | **deprecated_env_var** | Code | Deprecated `AWS__ENDPOINT` envvar defined for some services | | **tf_aws_env_var** | Code | `TF_AWS__ENDPOINT` envvar defined for some services | | **endpoint_api_call** | Code | AWS cli command to describe current service | -| **endpoint_api_params** | Code | Used in service_endpoints_gen_test.go files for API calls that require a configured value | +| **endpoint_api_params** | Code | Used in **service_endpoints_gen_test.go** files for API calls that require a configured value | | **endpoint_region_override** | Code | Specified alternate regional [endpoint]([https://docs.aws.amazon.com/general/latest/gr/rande.html) for API requests | | **endpoint_only** | Code | Bool based on if **not_implemented** is non-blank, whether the service endpoint should be included in the provider `endpoints` configuration | -| **resource_prefix_actual** | Code | Regular expression to match anomalous TF resource name prefixes (_e.g._, for the resource name `aws_config_config_rule`, `aws_config_` will match all resources); only use if **ResourcePrefixCorrect** is not suitable (_e.g._, `aws_codepipeline_` won't work as there is only one resource named `aws_codepipeline`); takes precedence over **ResourcePrefixCorrect** | +| **resource_prefix_actual** | Code | Regular expression to match anomalous TF resource name prefixes (_e.g._, for the resource name `aws_config_config_rule`, `aws_config_` will match all resources); only use if **resource_prefix_correct** is not suitable (_e.g._, `aws_codepipeline_` won't work as there is only one resource named `aws_codepipeline`); takes precedence over **ResourcePrefixCorrect** | | **resource_prefix_correct** | Code | Regular expression to match what resource name prefixes _should be_ (_i.e._, `aws_` + **ProviderPackageCorrect** + `_`); used if **resource_prefix_actual** is blank | | **split_package_real_package** | Code | If multiple "services" live in one service, this is the package where the service's Go files live (_e.g._, VPC is part of EC2) | | **file_prefix** | Code | If multiple "services" live in one service, this is the prefix that files must have to be associated with this sub-service (_e.g._, VPC files in the EC2 service are prefixed with `vpc_`); see also **split_packages_real_packages** | | **doc_prefix** | Code | Hcl string list of prefixes for service documentation files in `website/docs/r` and `website/docs/d`; usually only one prefix, _i.e._, `<**ProviderPackageCorrect**>_` | | **brand** | Code | Either `Amazon`, `AWS`, or blank (rare) as used by AWS; used in error messages | | **exclude** | Code | Bool based on whether the service should be included; if included (blank), **ProviderPackageActual** or **ProviderPackageCorrect** must have a value | -| **allowed_subcategory** | Code | Bool based on if **Exclude** is non-blank, whether to include **HumanFriendly** in `website/allowed-subcategories.txt` anyway. In other words, if non-blank, overrides **Exclude** in some situations. Some excluded pseudo-services (_e.g._, VPC is part of EC2) are still subcategories. Only applies if **Exclude** is non-blank. | +| **allowed_subcategory** | Code | Bool based on if **Exclude** is non-blank, whether to include **human_friendly** in `website/allowed-subcategories.txt` anyway. In other words, if non-blank, overrides **exclude** in some situations. Some excluded pseudo-services (_e.g._, VPC is part of EC2) are still subcategories. Only applies if **Exclude** is non-blank. | | **not_implemented** | Code | Bool based on whether the service is implemented by the provider | | **note** | Reference | Very brief note usually to explain why excluded | From 6b23bdc3638ffdfd6c94851403afecddfca9e09f Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Tue, 11 Jun 2024 16:51:17 -0400 Subject: [PATCH 05/47] Update README.md updated endpoint api call --- names/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index 6fe6c70b44e..3419584c83c 100644 --- a/names/README.md +++ b/names/README.md @@ -93,7 +93,7 @@ The explanation of the attributes of `data/names_data.csv` are as follows: | **skip_client_generate** | Code | Some service clients need special configuration rather than the default generated configuration; use a non-empty value to skip generation but you must then manually configure the client in `internal/conns/config.go` | | **deprecated_env_var** | Code | Deprecated `AWS__ENDPOINT` envvar defined for some services | | **tf_aws_env_var** | Code | `TF_AWS__ENDPOINT` envvar defined for some services | -| **endpoint_api_call** | Code | AWS cli command to describe current service | +| **endpoint_api_call** | Code | Command for the AWS cli for describing the current service | | **endpoint_api_params** | Code | Used in **service_endpoints_gen_test.go** files for API calls that require a configured value | | **endpoint_region_override** | Code | Specified alternate regional [endpoint]([https://docs.aws.amazon.com/general/latest/gr/rande.html) for API requests | | **endpoint_only** | Code | Bool based on if **not_implemented** is non-blank, whether the service endpoint should be included in the provider `endpoints` configuration | From 8a219b8285c70ae1e44868ffd6e15c7dbf3a536d Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Wed, 12 Jun 2024 08:34:00 -0400 Subject: [PATCH 06/47] Update README.md --- names/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/names/README.md b/names/README.md index 3419584c83c..ab3ec2c93e7 100644 --- a/names/README.md +++ b/names/README.md @@ -17,7 +17,7 @@ After any edits to `data/names_data.hcl`, run `make gen`. Doing so regenerates c The schema of the attributes and blocks of `data/names_data.csv` are as follows: ```hcl -service "" { // TF AWS provide package name +service "" { cli_v2_command { // If both of these attributes are the same as the service block's name, this block will be ommitted aws_cli_v2_command = "" @@ -59,7 +59,7 @@ service "" { // TF AWS provide package name resource_prefix { actual = "" - correct = "aws_accessanalyzer_" + correct = "" } split_package = "" From cf4541c1e6299a93a18e894e66e21973719d0c74 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Wed, 12 Jun 2024 08:35:25 -0400 Subject: [PATCH 07/47] Update README.md --- names/README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/names/README.md b/names/README.md index ab3ec2c93e7..42c62a30efb 100644 --- a/names/README.md +++ b/names/README.md @@ -17,14 +17,16 @@ After any edits to `data/names_data.hcl`, run `make gen`. Doing so regenerates c The schema of the attributes and blocks of `data/names_data.csv` are as follows: ```hcl -service "" { +service "" { - cli_v2_command { // If both of these attributes are the same as the service block's name, this block will be ommitted + // If both of these attributes are the same as the service block's name, this block will be ommitted + cli_v2_command { aws_cli_v2_command = "" aws_cli_v2_command_no_dashes = "" - } + } - go_packages { // If both of these attributes are the same as the service block's name, this block will be ommitted + // If both of these attributes are the same as the service block's name, this block will be ommitted + go_packages { v1_package = "" v2_package = "" } From a2701223898a5feae954846771190e14659616e3 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Wed, 12 Jun 2024 12:38:32 -0400 Subject: [PATCH 08/47] Update add-a-new-service.md --- docs/add-a-new-service.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/add-a-new-service.md b/docs/add-a-new-service.md index 934cf57072a..fdeb54066d8 100644 --- a/docs/add-a-new-service.md +++ b/docs/add-a-new-service.md @@ -19,18 +19,18 @@ Before new resources are submitted, please raise a separate pull request contain To add an AWS SDK for Go service client: -1. Check the file `names/data/names_data.csv` for the service. +1. Check the file `names/data/names_data.hcl` for the service. -1. If the service is there and there is no value in the `NotImplmented` column, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). +1. If the service is there and the `NotImplmented` attribute is false, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). -1. If the service is there and there is a value in the `NotImplemented` column, remove it and submit the client pull request as described below. +1. If the service is there and the `NotImplmented` attribute is true, remove it and submit the client pull request as described below. 1. Otherwise, determine the service identifier using the rule described in [the Naming Guide](naming.md#service-identifier). -1. In `names/data/names_data.csv`, add a new line with all the requested information for the service following the guidance in the [`names` README](https://github.com/hashicorp/terraform-provider-aws/blob/main/names/README.md). +1. In `names/data/names_data.hcl`, add a new hcl block with all the requested information for the service following the guidance in the [`names` README](https://github.com/hashicorp/terraform-provider-aws/blob/main/names/README.md). !!! tip - Be very careful when adding or changing data in `names_data.csv`! + Be very careful when adding or changing data in `names_data.hcl`! The Provider and generators depend on the file being correct. We strongly recommend using an editor with CSV support. From d598d14c81617e86f63047c51242ec0180974927 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Wed, 12 Jun 2024 12:41:40 -0400 Subject: [PATCH 09/47] Update add-a-new-service.md --- docs/add-a-new-service.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/add-a-new-service.md b/docs/add-a-new-service.md index fdeb54066d8..bf71b2fa39a 100644 --- a/docs/add-a-new-service.md +++ b/docs/add-a-new-service.md @@ -32,7 +32,7 @@ To add an AWS SDK for Go service client: !!! tip Be very careful when adding or changing data in `names_data.hcl`! The Provider and generators depend on the file being correct. - We strongly recommend using an editor with CSV support. + We strongly recommend using an editor with HCL support. Once the names data is ready, create a new service directory with the appropriate service name. @@ -70,7 +70,7 @@ Once the service client has been added, implement the first [resource](./add-a-n If an AWS service must be created in a non-standard way, for example, the service API's endpoint must be accessed via a single AWS Region, then: -1. Add an `x` in the **SkipClientGenerate** column for the service in [`names/data/names_data.csv`](https://github.com/hashicorp/terraform-provider-aws/blob/main/names/README.md) +1. Make the **SkipClientGenerate** attribute true for the service in [`names/data/names_data.hcl`](https://github.com/hashicorp/terraform-provider-aws/blob/main/names/README.md) 1. Run `make gen` From 48eee7f0a2055d41cfd62dc28f2716009da67934 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Wed, 12 Jun 2024 16:49:36 -0400 Subject: [PATCH 10/47] Update README.md --- names/README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/names/README.md b/names/README.md index 42c62a30efb..99de1449c99 100644 --- a/names/README.md +++ b/names/README.md @@ -80,16 +80,15 @@ The explanation of the attributes of `data/names_data.csv` are as follows: | Name | Use | Description | | --- | --- | --- | -| **ProviderPackageActual** | Code | Actual TF AWS provide package name _if_ **ProviderPackageCorrect** is not used; takes precedence over **ProviderPackageCorrect** for service block name if both are defined | -| **ProviderPackageCorrect** | Code | Shorter of **aws_cli_v2_command_no_dashes** and **v2_package**; should _not_ be blank if either exists; same as [Service Identifier](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier); what the TF AWS Provider package name _should be_; **ProviderPackageActual** takes precedence | +| **ProviderPackageActual** | Code | Actual TF AWS provide package name _if_ **provider_package_correct** is not used; takes precedence over **provider_package_correct** for service block name if both are defined | | **aws_cli_v2_command** | Reference | Service command in [AWS CLI v2](https://awscli.amazonaws.com/v2/documentation/api/latest/index.html) | | **aws_cli_v2_command_no_dashes** | Reference | Same as **aws_cli_v2_command** without dashes | | **v1_package** | Code | [AWS SDK for Go v1](https://docs.aws.amazon.com/sdk-for-go/api/) package name | | **v2_package** | Code | [AWS SDK for Go v2](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2) package name | | **id** | Code | Represents the ServiceID of a AWS service which is a unique identifier of a specific service | | **client_version** | Code | HCL int list containing if in the TF AWS Provider, the service currently uses AWS SDK for Go v1 and/or v2; each integer represents the correlating version| -| **aliases** | Code | HCL string list of name variations (_e.g._, for "AMP", `prometheus,prometheusservice`). Do not include **ProviderPackageActual** (or **ProviderPackageCorrect**, if blank) since that will create duplicates in the [Custom Endpoints guide](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints). | -| **provider_name_upper** | Code | [Correctly capitalized](https://hashicorp.github.io/terraform-provider-aws/naming/#mixed-caps) **ProviderPackageActual**, if it exists, otherwise **ProviderPackageCorrect** | +| **aliases** | Code | HCL string list of name variations (_e.g._, for "AMP", `prometheus,prometheusservice`). Do not include **ProviderPackageActual** (or **provider_package_correct**, if blank) since that will create duplicates in the [Custom Endpoints guide](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints). | +| **provider_name_upper** | Code | [Correctly capitalized](https://hashicorp.github.io/terraform-provider-aws/naming/#mixed-caps) **ProviderPackageActual**, if it exists, otherwise **provider_package_correct** | | **human_friendly** | Code | [REQUIRED] Human-friendly name of service as used by AWS; documentation `subcategory` must exactly match this value; used in website navigation and error messages | | **go_v1_client_typename** | Code | _Exact name_ (_i.e._, spelling and capitalization) of the AWS SDK for Go v1 client type (_e.g._, see the [`New()` return type](https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New) for SES) | | **skip_client_generate** | Code | Some service clients need special configuration rather than the default generated configuration; use a non-empty value to skip generation but you must then manually configure the client in `internal/conns/config.go` | @@ -100,12 +99,13 @@ The explanation of the attributes of `data/names_data.csv` are as follows: | **endpoint_region_override** | Code | Specified alternate regional [endpoint]([https://docs.aws.amazon.com/general/latest/gr/rande.html) for API requests | | **endpoint_only** | Code | Bool based on if **not_implemented** is non-blank, whether the service endpoint should be included in the provider `endpoints` configuration | | **resource_prefix_actual** | Code | Regular expression to match anomalous TF resource name prefixes (_e.g._, for the resource name `aws_config_config_rule`, `aws_config_` will match all resources); only use if **resource_prefix_correct** is not suitable (_e.g._, `aws_codepipeline_` won't work as there is only one resource named `aws_codepipeline`); takes precedence over **ResourcePrefixCorrect** | -| **resource_prefix_correct** | Code | Regular expression to match what resource name prefixes _should be_ (_i.e._, `aws_` + **ProviderPackageCorrect** + `_`); used if **resource_prefix_actual** is blank | +| **resource_prefix_correct** | Code | Regular expression to match what resource name prefixes _should be_ (_i.e._, `aws_` + **provider_package_correct** + `_`); used if **resource_prefix_actual** is blank | +| **provider_package_correct** | Code | Shorter of **aws_cli_v2_command_no_dashes** and **v2_package**; should _not_ be blank if either exists; same as [Service Identifier](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier); what the TF AWS Provider package name _should be_; **ProviderPackageActual** takes precedence | | **split_package_real_package** | Code | If multiple "services" live in one service, this is the package where the service's Go files live (_e.g._, VPC is part of EC2) | | **file_prefix** | Code | If multiple "services" live in one service, this is the prefix that files must have to be associated with this sub-service (_e.g._, VPC files in the EC2 service are prefixed with `vpc_`); see also **split_packages_real_packages** | -| **doc_prefix** | Code | Hcl string list of prefixes for service documentation files in `website/docs/r` and `website/docs/d`; usually only one prefix, _i.e._, `<**ProviderPackageCorrect**>_` | +| **doc_prefix** | Code | Hcl string list of prefixes for service documentation files in `website/docs/r` and `website/docs/d`; usually only one prefix, _i.e._, `<**provider_package_correct**>_` | | **brand** | Code | Either `Amazon`, `AWS`, or blank (rare) as used by AWS; used in error messages | -| **exclude** | Code | Bool based on whether the service should be included; if included (blank), **ProviderPackageActual** or **ProviderPackageCorrect** must have a value | +| **exclude** | Code | Bool based on whether the service should be included; if included (blank), **ProviderPackageActual** or **provider_package_correct** must have a value | | **allowed_subcategory** | Code | Bool based on if **Exclude** is non-blank, whether to include **human_friendly** in `website/allowed-subcategories.txt` anyway. In other words, if non-blank, overrides **exclude** in some situations. Some excluded pseudo-services (_e.g._, VPC is part of EC2) are still subcategories. Only applies if **Exclude** is non-blank. | | **not_implemented** | Code | Bool based on whether the service is implemented by the provider | | **note** | Reference | Very brief note usually to explain why excluded | From 694add760b2974a3e0b94b7c5d261c2dcda4c6c9 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Wed, 12 Jun 2024 16:54:44 -0400 Subject: [PATCH 11/47] Updated to pass make gen-check Updated hcl block format to have a provider_package_correct attribute and for the read.go to parse that. --- names/data/names_data.hcl | 5924 ++++++++++++++++++++----------------- names/data/read.go | 43 +- 2 files changed, 3158 insertions(+), 2809 deletions(-) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index 53b225d5fb4..abbdeaecd1c 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -33,15 +33,15 @@ service "accessanalyzer" { actual = "" correct = "aws_accessanalyzer_" } - - split_package = "" - file_prefix = "" - doc_prefix = ["accessanalyzer_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "accessanalyzer" + split_package = "" + file_prefix = "" + doc_prefix = ["accessanalyzer_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "account" { @@ -77,14 +77,15 @@ service "account" { actual = "" correct = "aws_account_" } - split_package = "" - file_prefix = "" - doc_prefix = ["account_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "account" + split_package = "" + file_prefix = "" + doc_prefix = ["account_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "acm" { @@ -120,14 +121,15 @@ service "acm" { actual = "" correct = "aws_acm_" } - split_package = "" - file_prefix = "" - doc_prefix = ["acm_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "acm" + split_package = "" + file_prefix = "" + doc_prefix = ["acm_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "acmpca" { @@ -168,14 +170,15 @@ service "acmpca" { actual = "" correct = "aws_acmpca_" } - split_package = "" - file_prefix = "" - doc_prefix = ["acmpca_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "acmpca" + split_package = "" + file_prefix = "" + doc_prefix = ["acmpca_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "alexaforbusiness" { @@ -211,14 +214,15 @@ service "alexaforbusiness" { actual = "" correct = "aws_alexaforbusiness_" } - split_package = "" - file_prefix = "" - doc_prefix = ["alexaforbusiness_"] - brand = "" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "alexaforbusiness" + split_package = "" + file_prefix = "" + doc_prefix = ["alexaforbusiness_"] + brand = "" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "amp" { @@ -259,14 +263,15 @@ service "amp" { actual = "aws_prometheus_" correct = "aws_amp_" } - split_package = "" - file_prefix = "" - doc_prefix = ["prometheus_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "amp" + split_package = "" + file_prefix = "" + doc_prefix = ["prometheus_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "amplify" { @@ -302,14 +307,15 @@ service "amplify" { actual = "" correct = "aws_amplify_" } - split_package = "" - file_prefix = "" - doc_prefix = ["amplify_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "amplify" + split_package = "" + file_prefix = "" + doc_prefix = ["amplify_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "amplifybackend" { @@ -345,14 +351,15 @@ service "amplifybackend" { actual = "" correct = "aws_amplifybackend_" } - split_package = "" - file_prefix = "" - doc_prefix = ["amplifybackend_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "amplifybackend" + split_package = "" + file_prefix = "" + doc_prefix = ["amplifybackend_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "amplifyuibuilder" { @@ -388,14 +395,15 @@ service "amplifyuibuilder" { actual = "" correct = "aws_amplifyuibuilder_" } - split_package = "" - file_prefix = "" - doc_prefix = ["amplifyuibuilder_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "amplifyuibuilder" + split_package = "" + file_prefix = "" + doc_prefix = ["amplifyuibuilder_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "apigateway" { @@ -431,14 +439,15 @@ service "apigateway" { actual = "aws_api_gateway_" correct = "aws_apigateway_" } - split_package = "" - file_prefix = "" - doc_prefix = ["api_gateway_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "apigateway" + split_package = "" + file_prefix = "" + doc_prefix = ["api_gateway_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "apigatewaymanagementapi" { @@ -474,14 +483,15 @@ service "apigatewaymanagementapi" { actual = "" correct = "aws_apigatewaymanagementapi_" } - split_package = "" - file_prefix = "" - doc_prefix = ["apigatewaymanagementapi_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "apigatewaymanagementapi" + split_package = "" + file_prefix = "" + doc_prefix = ["apigatewaymanagementapi_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "apigatewayv2" { @@ -517,14 +527,15 @@ service "apigatewayv2" { actual = "" correct = "aws_apigatewayv2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["apigatewayv2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "apigatewayv2" + split_package = "" + file_prefix = "" + doc_prefix = ["apigatewayv2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "appfabric" { @@ -560,14 +571,15 @@ service "appfabric" { actual = "" correct = "aws_appfabric_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appfabric_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "appfabric" + split_package = "" + file_prefix = "" + doc_prefix = ["appfabric_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "appmesh" { @@ -603,14 +615,15 @@ service "appmesh" { actual = "" correct = "aws_appmesh_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appmesh_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "appmesh" + split_package = "" + file_prefix = "" + doc_prefix = ["appmesh_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "apprunner" { @@ -646,14 +659,15 @@ service "apprunner" { actual = "" correct = "aws_apprunner_" } - split_package = "" - file_prefix = "" - doc_prefix = ["apprunner_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "apprunner" + split_package = "" + file_prefix = "" + doc_prefix = ["apprunner_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "appconfig" { @@ -689,14 +703,15 @@ service "appconfig" { actual = "" correct = "aws_appconfig_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appconfig_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "appconfig" + split_package = "" + file_prefix = "" + doc_prefix = ["appconfig_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "appconfigdata" { @@ -732,14 +747,15 @@ service "appconfigdata" { actual = "" correct = "aws_appconfigdata_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appconfigdata_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "appconfigdata" + split_package = "" + file_prefix = "" + doc_prefix = ["appconfigdata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "appflow" { @@ -775,14 +791,15 @@ service "appflow" { actual = "" correct = "aws_appflow_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appflow_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "appflow" + split_package = "" + file_prefix = "" + doc_prefix = ["appflow_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "appintegrations" { @@ -823,14 +840,15 @@ service "appintegrations" { actual = "" correct = "aws_appintegrations_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appintegrations_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "appintegrations" + split_package = "" + file_prefix = "" + doc_prefix = ["appintegrations_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "appautoscaling" { @@ -876,14 +894,15 @@ service "appautoscaling" { actual = "aws_appautoscaling_" correct = "aws_applicationautoscaling_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appautoscaling_"] - brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "applicationautoscaling" + split_package = "" + file_prefix = "" + doc_prefix = ["appautoscaling_"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "applicationcostprofiler" { @@ -919,14 +938,15 @@ service "applicationcostprofiler" { actual = "" correct = "aws_applicationcostprofiler_" } - split_package = "" - file_prefix = "" - doc_prefix = ["applicationcostprofiler_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "applicationcostprofiler" + split_package = "" + file_prefix = "" + doc_prefix = ["applicationcostprofiler_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "discovery" { @@ -967,14 +987,15 @@ service "discovery" { actual = "" correct = "aws_discovery_" } - split_package = "" - file_prefix = "" - doc_prefix = ["discovery_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "discovery" + split_package = "" + file_prefix = "" + doc_prefix = ["discovery_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "mgn" { @@ -1010,14 +1031,15 @@ service "mgn" { actual = "" correct = "aws_mgn_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mgn_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "mgn" + split_package = "" + file_prefix = "" + doc_prefix = ["mgn_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "appstream" { @@ -1053,14 +1075,15 @@ service "appstream" { actual = "" correct = "aws_appstream_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appstream_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "appstream" + split_package = "" + file_prefix = "" + doc_prefix = ["appstream_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "appsync" { @@ -1096,14 +1119,15 @@ service "appsync" { actual = "" correct = "aws_appsync_" } - split_package = "" - file_prefix = "" - doc_prefix = ["appsync_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "appsync" + split_package = "" + file_prefix = "" + doc_prefix = ["appsync_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "athena" { @@ -1139,14 +1163,15 @@ service "athena" { actual = "" correct = "aws_athena_" } - split_package = "" - file_prefix = "" - doc_prefix = ["athena_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "athena" + split_package = "" + file_prefix = "" + doc_prefix = ["athena_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "auditmanager" { @@ -1182,14 +1207,15 @@ service "auditmanager" { actual = "" correct = "aws_auditmanager_" } - split_package = "" - file_prefix = "" - doc_prefix = ["auditmanager_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "auditmanager" + split_package = "" + file_prefix = "" + doc_prefix = ["auditmanager_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "autoscaling" { @@ -1225,14 +1251,15 @@ service "autoscaling" { actual = "aws_(autoscaling_|launch_configuration)" correct = "aws_autoscaling_" } - split_package = "" - file_prefix = "" - doc_prefix = ["autoscaling_", "launch_configuration"] - brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "autoscaling" + split_package = "" + file_prefix = "" + doc_prefix = ["autoscaling_", "launch_configuration"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "autoscalingplans" { @@ -1273,14 +1300,15 @@ service "autoscalingplans" { actual = "" correct = "aws_autoscalingplans_" } - split_package = "" - file_prefix = "" - doc_prefix = ["autoscalingplans_"] - brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "autoscalingplans" + split_package = "" + file_prefix = "" + doc_prefix = ["autoscalingplans_"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "backup" { @@ -1316,14 +1344,15 @@ service "backup" { actual = "" correct = "aws_backup_" } - split_package = "" - file_prefix = "" - doc_prefix = ["backup_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "backup" + split_package = "" + file_prefix = "" + doc_prefix = ["backup_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "backupgateway" { @@ -1364,14 +1393,15 @@ service "backupgateway" { actual = "" correct = "aws_backupgateway_" } - split_package = "" - file_prefix = "" - doc_prefix = ["backupgateway_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "backupgateway" + split_package = "" + file_prefix = "" + doc_prefix = ["backupgateway_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "batch" { @@ -1407,14 +1437,15 @@ service "batch" { actual = "" correct = "aws_batch_" } - split_package = "" - file_prefix = "" - doc_prefix = ["batch_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "batch" + split_package = "" + file_prefix = "" + doc_prefix = ["batch_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "bedrock" { @@ -1450,14 +1481,15 @@ service "bedrock" { actual = "" correct = "aws_bedrock_" } - split_package = "" - file_prefix = "" - doc_prefix = ["bedrock_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "bedrock" + split_package = "" + file_prefix = "" + doc_prefix = ["bedrock_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "bedrockagent" { @@ -1498,14 +1530,15 @@ service "bedrockagent" { actual = "" correct = "aws_bedrockagent_" } - split_package = "" - file_prefix = "" - doc_prefix = ["bedrockagent_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "bedrockagent" + split_package = "" + file_prefix = "" + doc_prefix = ["bedrockagent_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "bcmdataexports" { @@ -1541,14 +1574,15 @@ service "bcmdataexports" { actual = "" correct = "aws_bcmdataexports_" } - split_package = "" - file_prefix = "" - doc_prefix = ["bcmdataexports_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "bcmdataexports" + split_package = "" + file_prefix = "" + doc_prefix = ["bcmdataexports_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "billingconductor" { @@ -1589,14 +1623,15 @@ service "billingconductor" { actual = "" correct = "aws_billingconductor_" } - split_package = "" - file_prefix = "" - doc_prefix = ["billingconductor_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "billingconductor" + split_package = "" + file_prefix = "" + doc_prefix = ["billingconductor_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "braket" { @@ -1632,14 +1667,15 @@ service "braket" { actual = "" correct = "aws_braket_" } - split_package = "" - file_prefix = "" - doc_prefix = ["braket_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "braket" + split_package = "" + file_prefix = "" + doc_prefix = ["braket_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "ce" { @@ -1680,14 +1716,15 @@ service "ce" { actual = "" correct = "aws_ce_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ce_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ce" + split_package = "" + file_prefix = "" + doc_prefix = ["ce_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "chatbot" { @@ -1723,14 +1760,15 @@ service "chatbot" { actual = "" correct = "aws_chatbot_" } - split_package = "" - file_prefix = "" - doc_prefix = ["chatbot_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "chatbot" + split_package = "" + file_prefix = "" + doc_prefix = ["chatbot_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "chime" { @@ -1766,14 +1804,15 @@ service "chime" { actual = "" correct = "aws_chime_" } - split_package = "" - file_prefix = "" - doc_prefix = ["chime_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "chime" + split_package = "" + file_prefix = "" + doc_prefix = ["chime_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "chimesdkidentity" { @@ -1814,14 +1853,15 @@ service "chimesdkidentity" { actual = "" correct = "aws_chimesdkidentity_" } - split_package = "" - file_prefix = "" - doc_prefix = ["chimesdkidentity_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "chimesdkidentity" + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkidentity_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "chimesdkmediapipelines" { @@ -1862,14 +1902,15 @@ service "chimesdkmediapipelines" { actual = "" correct = "aws_chimesdkmediapipelines_" } - split_package = "" - file_prefix = "" - doc_prefix = ["chimesdkmediapipelines_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "chimesdkmediapipelines" + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkmediapipelines_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "chimesdkmeetings" { @@ -1910,14 +1951,15 @@ service "chimesdkmeetings" { actual = "" correct = "aws_chimesdkmeetings_" } - split_package = "" - file_prefix = "" - doc_prefix = ["chimesdkmeetings_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "chimesdkmeetings" + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkmeetings_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "chimesdkmessaging" { @@ -1958,14 +2000,15 @@ service "chimesdkmessaging" { actual = "" correct = "aws_chimesdkmessaging_" } - split_package = "" - file_prefix = "" - doc_prefix = ["chimesdkmessaging_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "chimesdkmessaging" + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkmessaging_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "chimesdkvoice" { @@ -2006,14 +2049,15 @@ service "chimesdkvoice" { actual = "" correct = "aws_chimesdkvoice_" } - split_package = "" - file_prefix = "" - doc_prefix = ["chimesdkvoice_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "chimesdkvoice" + split_package = "" + file_prefix = "" + doc_prefix = ["chimesdkvoice_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cleanrooms" { @@ -2049,14 +2093,15 @@ service "cleanrooms" { actual = "" correct = "aws_cleanrooms_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cleanrooms_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cleanrooms" + split_package = "" + file_prefix = "" + doc_prefix = ["cleanrooms_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloudcontrol" { @@ -2097,14 +2142,15 @@ service "cloudcontrol" { actual = "aws_cloudcontrolapi_" correct = "aws_cloudcontrol_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudcontrolapi_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloudcontrol" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudcontrolapi_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "clouddirectory" { @@ -2140,14 +2186,15 @@ service "clouddirectory" { actual = "" correct = "aws_clouddirectory_" } - split_package = "" - file_prefix = "" - doc_prefix = ["clouddirectory_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "clouddirectory" + split_package = "" + file_prefix = "" + doc_prefix = ["clouddirectory_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "servicediscovery" { @@ -2183,14 +2230,15 @@ service "servicediscovery" { actual = "aws_service_discovery_" correct = "aws_servicediscovery_" } - split_package = "" - file_prefix = "" - doc_prefix = ["service_discovery_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "servicediscovery" + split_package = "" + file_prefix = "" + doc_prefix = ["service_discovery_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloud9" { @@ -2226,14 +2274,15 @@ service "cloud9" { actual = "" correct = "aws_cloud9_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloud9_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloud9" + split_package = "" + file_prefix = "" + doc_prefix = ["cloud9_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloudformation" { @@ -2269,14 +2318,15 @@ service "cloudformation" { actual = "" correct = "aws_cloudformation_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudformation_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloudformation" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudformation_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloudfront" { @@ -2312,14 +2362,15 @@ service "cloudfront" { actual = "" correct = "aws_cloudfront_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudfront_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloudfront" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudfront_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloudfrontkeyvaluestore" { @@ -2365,14 +2416,15 @@ service "cloudfrontkeyvaluestore" { actual = "" correct = "aws_cloudfrontkeyvaluestore_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudfrontkeyvaluestore_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloudfrontkeyvaluestore" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudfrontkeyvaluestore_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloudhsmv2" { @@ -2408,14 +2460,15 @@ service "cloudhsmv2" { actual = "aws_cloudhsm_v2_" correct = "aws_cloudhsmv2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudhsm"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloudhsmv2" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudhsm"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloudsearch" { @@ -2451,14 +2504,15 @@ service "cloudsearch" { actual = "" correct = "aws_cloudsearch_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudsearch_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloudsearch" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudsearch_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloudsearchdomain" { @@ -2494,14 +2548,15 @@ service "cloudsearchdomain" { actual = "" correct = "aws_cloudsearchdomain_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudsearchdomain_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "cloudsearchdomain" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudsearchdomain_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "cloudtrail" { @@ -2537,14 +2592,15 @@ service "cloudtrail" { actual = "aws_cloudtrail" correct = "aws_cloudtrail_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudtrail"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloudtrail" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudtrail"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cloudwatch" { @@ -2580,14 +2636,15 @@ service "cloudwatch" { actual = "aws_cloudwatch_(?!(event_|log_|query_))" correct = "aws_cloudwatch_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudwatch_dashboard", "cloudwatch_metric_", "cloudwatch_composite_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cloudwatch" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudwatch_dashboard", "cloudwatch_metric_", "cloudwatch_composite_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "applicationinsights" { @@ -2628,14 +2685,15 @@ service "applicationinsights" { actual = "" correct = "aws_applicationinsights_" } - split_package = "" - file_prefix = "" - doc_prefix = ["applicationinsights_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "applicationinsights" + split_package = "" + file_prefix = "" + doc_prefix = ["applicationinsights_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "evidently" { @@ -2676,14 +2734,15 @@ service "evidently" { actual = "" correct = "aws_evidently_" } - split_package = "" - file_prefix = "" - doc_prefix = ["evidently_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "evidently" + split_package = "" + file_prefix = "" + doc_prefix = ["evidently_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "internetmonitor" { @@ -2719,14 +2778,15 @@ service "internetmonitor" { actual = "" correct = "aws_internetmonitor_" } - split_package = "" - file_prefix = "" - doc_prefix = ["internetmonitor_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "internetmonitor" + split_package = "" + file_prefix = "" + doc_prefix = ["internetmonitor_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "logs" { @@ -2767,14 +2827,15 @@ service "logs" { actual = "aws_cloudwatch_(log_|query_)" correct = "aws_logs_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudwatch_log_", "cloudwatch_query_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "logs" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudwatch_log_", "cloudwatch_query_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "rum" { @@ -2815,14 +2876,15 @@ service "rum" { actual = "" correct = "aws_rum_" } - split_package = "" - file_prefix = "" - doc_prefix = ["rum_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "rum" + split_package = "" + file_prefix = "" + doc_prefix = ["rum_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "synthetics" { @@ -2858,14 +2920,15 @@ service "synthetics" { actual = "" correct = "aws_synthetics_" } - split_package = "" - file_prefix = "" - doc_prefix = ["synthetics_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "synthetics" + split_package = "" + file_prefix = "" + doc_prefix = ["synthetics_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codeartifact" { @@ -2901,14 +2964,15 @@ service "codeartifact" { actual = "" correct = "aws_codeartifact_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codeartifact_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codeartifact" + split_package = "" + file_prefix = "" + doc_prefix = ["codeartifact_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codebuild" { @@ -2944,14 +3008,15 @@ service "codebuild" { actual = "" correct = "aws_codebuild_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codebuild_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codebuild" + split_package = "" + file_prefix = "" + doc_prefix = ["codebuild_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codecommit" { @@ -2987,14 +3052,15 @@ service "codecommit" { actual = "" correct = "aws_codecommit_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codecommit_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codecommit" + split_package = "" + file_prefix = "" + doc_prefix = ["codecommit_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "deploy" { @@ -3035,14 +3101,15 @@ service "deploy" { actual = "aws_codedeploy_" correct = "aws_deploy_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codedeploy_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "deploy" + split_package = "" + file_prefix = "" + doc_prefix = ["codedeploy_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codeguruprofiler" { @@ -3078,14 +3145,15 @@ service "codeguruprofiler" { actual = "" correct = "aws_codeguruprofiler_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codeguruprofiler_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codeguruprofiler" + split_package = "" + file_prefix = "" + doc_prefix = ["codeguruprofiler_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codegurureviewer" { @@ -3126,14 +3194,15 @@ service "codegurureviewer" { actual = "" correct = "aws_codegurureviewer_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codegurureviewer_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codegurureviewer" + split_package = "" + file_prefix = "" + doc_prefix = ["codegurureviewer_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codepipeline" { @@ -3169,14 +3238,15 @@ service "codepipeline" { actual = "aws_codepipeline" correct = "aws_codepipeline_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codepipeline"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codepipeline" + split_package = "" + file_prefix = "" + doc_prefix = ["codepipeline"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codestar" { @@ -3212,14 +3282,15 @@ service "codestar" { actual = "" correct = "aws_codestar_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codestar_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "codestar" + split_package = "" + file_prefix = "" + doc_prefix = ["codestar_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "codestarconnections" { @@ -3260,14 +3331,15 @@ service "codestarconnections" { actual = "" correct = "aws_codestarconnections_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codestarconnections_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codestarconnections" + split_package = "" + file_prefix = "" + doc_prefix = ["codestarconnections_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codestarnotifications" { @@ -3308,14 +3380,15 @@ service "codestarnotifications" { actual = "" correct = "aws_codestarnotifications_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codestarnotifications_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codestarnotifications" + split_package = "" + file_prefix = "" + doc_prefix = ["codestarnotifications_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cognitoidentity" { @@ -3356,14 +3429,15 @@ service "cognitoidentity" { actual = "aws_cognito_identity_(?!provider)" correct = "aws_cognitoidentity_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cognito_identity_pool"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cognitoidentity" + split_package = "" + file_prefix = "" + doc_prefix = ["cognito_identity_pool"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cognitoidp" { @@ -3409,14 +3483,15 @@ service "cognitoidp" { actual = "aws_cognito_(identity_provider|resource|user|risk)" correct = "aws_cognitoidp_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cognito_identity_provider", "cognito_managed_user", "cognito_resource_", "cognito_user", "cognito_risk"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cognitoidp" + split_package = "" + file_prefix = "" + doc_prefix = ["cognito_identity_provider", "cognito_managed_user", "cognito_resource_", "cognito_user", "cognito_risk"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cognitosync" { @@ -3457,14 +3532,15 @@ service "cognitosync" { actual = "" correct = "aws_cognitosync_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cognitosync_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "cognitosync" + split_package = "" + file_prefix = "" + doc_prefix = ["cognitosync_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "comprehend" { @@ -3500,14 +3576,15 @@ service "comprehend" { actual = "" correct = "aws_comprehend_" } - split_package = "" - file_prefix = "" - doc_prefix = ["comprehend_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "comprehend" + split_package = "" + file_prefix = "" + doc_prefix = ["comprehend_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "comprehendmedical" { @@ -3543,14 +3620,15 @@ service "comprehendmedical" { actual = "" correct = "aws_comprehendmedical_" } - split_package = "" - file_prefix = "" - doc_prefix = ["comprehendmedical_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "comprehendmedical" + split_package = "" + file_prefix = "" + doc_prefix = ["comprehendmedical_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "computeoptimizer" { @@ -3591,14 +3669,15 @@ service "computeoptimizer" { actual = "" correct = "aws_computeoptimizer_" } - split_package = "" - file_prefix = "" - doc_prefix = ["computeoptimizer_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "computeoptimizer" + split_package = "" + file_prefix = "" + doc_prefix = ["computeoptimizer_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "configservice" { @@ -3634,14 +3713,15 @@ service "configservice" { actual = "aws_config_" correct = "aws_configservice_" } - split_package = "" - file_prefix = "" - doc_prefix = ["config_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "configservice" + split_package = "" + file_prefix = "" + doc_prefix = ["config_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "connect" { @@ -3677,14 +3757,15 @@ service "connect" { actual = "" correct = "aws_connect_" } - split_package = "" - file_prefix = "" - doc_prefix = ["connect_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "connect" + split_package = "" + file_prefix = "" + doc_prefix = ["connect_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "connectcases" { @@ -3720,14 +3801,15 @@ service "connectcases" { actual = "" correct = "aws_connectcases_" } - split_package = "" - file_prefix = "" - doc_prefix = ["connectcases_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "connectcases" + split_package = "" + file_prefix = "" + doc_prefix = ["connectcases_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "connectcontactlens" { @@ -3768,14 +3850,15 @@ service "connectcontactlens" { actual = "" correct = "aws_connectcontactlens_" } - split_package = "" - file_prefix = "" - doc_prefix = ["connectcontactlens_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "connectcontactlens" + split_package = "" + file_prefix = "" + doc_prefix = ["connectcontactlens_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "customerprofiles" { @@ -3816,14 +3899,15 @@ service "customerprofiles" { actual = "" correct = "aws_customerprofiles_" } - split_package = "" - file_prefix = "" - doc_prefix = ["customerprofiles_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "customerprofiles" + split_package = "" + file_prefix = "" + doc_prefix = ["customerprofiles_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "connectparticipant" { @@ -3859,14 +3943,15 @@ service "connectparticipant" { actual = "" correct = "aws_connectparticipant_" } - split_package = "" - file_prefix = "" - doc_prefix = ["connectparticipant_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "connectparticipant" + split_package = "" + file_prefix = "" + doc_prefix = ["connectparticipant_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "voiceid" { @@ -3907,14 +3992,15 @@ service "voiceid" { actual = "" correct = "aws_voiceid_" } - split_package = "" - file_prefix = "" - doc_prefix = ["voiceid_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "voiceid" + split_package = "" + file_prefix = "" + doc_prefix = ["voiceid_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "wisdom" { @@ -3955,14 +4041,15 @@ service "wisdom" { actual = "" correct = "aws_wisdom_" } - split_package = "" - file_prefix = "" - doc_prefix = ["wisdom_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "wisdom" + split_package = "" + file_prefix = "" + doc_prefix = ["wisdom_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "controltower" { @@ -3998,14 +4085,15 @@ service "controltower" { actual = "" correct = "aws_controltower_" } - split_package = "" - file_prefix = "" - doc_prefix = ["controltower_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "controltower" + split_package = "" + file_prefix = "" + doc_prefix = ["controltower_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "costoptimizationhub" { @@ -4046,14 +4134,15 @@ service "costoptimizationhub" { actual = "" correct = "aws_costoptimizationhub_" } - split_package = "" - file_prefix = "" - doc_prefix = ["costoptimizationhub_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "costoptimizationhub" + split_package = "" + file_prefix = "" + doc_prefix = ["costoptimizationhub_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "cur" { @@ -4094,14 +4183,15 @@ service "cur" { actual = "" correct = "aws_cur_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cur_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "cur" + split_package = "" + file_prefix = "" + doc_prefix = ["cur_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "dataexchange" { @@ -4137,14 +4227,15 @@ service "dataexchange" { actual = "" correct = "aws_dataexchange_" } - split_package = "" - file_prefix = "" - doc_prefix = ["dataexchange_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "dataexchange" + split_package = "" + file_prefix = "" + doc_prefix = ["dataexchange_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "datapipeline" { @@ -4180,14 +4271,15 @@ service "datapipeline" { actual = "" correct = "aws_datapipeline_" } - split_package = "" - file_prefix = "" - doc_prefix = ["datapipeline_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "datapipeline" + split_package = "" + file_prefix = "" + doc_prefix = ["datapipeline_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "datasync" { @@ -4223,14 +4315,15 @@ service "datasync" { actual = "" correct = "aws_datasync_" } - split_package = "" - file_prefix = "" - doc_prefix = ["datasync_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "datasync" + split_package = "" + file_prefix = "" + doc_prefix = ["datasync_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "datazone" { @@ -4266,14 +4359,15 @@ service "datazone" { actual = "" correct = "aws_datazone_" } - split_package = "" - file_prefix = "" - doc_prefix = ["datazone_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "datazone" + split_package = "" + file_prefix = "" + doc_prefix = ["datazone_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "detective" { @@ -4309,14 +4403,15 @@ service "detective" { actual = "" correct = "aws_detective_" } - split_package = "" - file_prefix = "" - doc_prefix = ["detective_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "detective" + split_package = "" + file_prefix = "" + doc_prefix = ["detective_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "devicefarm" { @@ -4352,14 +4447,15 @@ service "devicefarm" { actual = "" correct = "aws_devicefarm_" } - split_package = "" - file_prefix = "" - doc_prefix = ["devicefarm_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "devicefarm" + split_package = "" + file_prefix = "" + doc_prefix = ["devicefarm_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "devopsguru" { @@ -4400,14 +4496,15 @@ service "devopsguru" { actual = "" correct = "aws_devopsguru_" } - split_package = "" - file_prefix = "" - doc_prefix = ["devopsguru_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "devopsguru" + split_package = "" + file_prefix = "" + doc_prefix = ["devopsguru_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "directconnect" { @@ -4443,14 +4540,15 @@ service "directconnect" { actual = "aws_dx_" correct = "aws_directconnect_" } - split_package = "" - file_prefix = "" - doc_prefix = ["dx_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "directconnect" + split_package = "" + file_prefix = "" + doc_prefix = ["dx_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "dlm" { @@ -4486,14 +4584,15 @@ service "dlm" { actual = "" correct = "aws_dlm_" } - split_package = "" - file_prefix = "" - doc_prefix = ["dlm_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "dlm" + split_package = "" + file_prefix = "" + doc_prefix = ["dlm_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "dms" { @@ -4534,14 +4633,15 @@ service "dms" { actual = "" correct = "aws_dms_" } - split_package = "" - file_prefix = "" - doc_prefix = ["dms_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "dms" + split_package = "" + file_prefix = "" + doc_prefix = ["dms_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "docdb" { @@ -4577,14 +4677,15 @@ service "docdb" { actual = "" correct = "aws_docdb_" } - split_package = "" - file_prefix = "" - doc_prefix = ["docdb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "docdb" + split_package = "" + file_prefix = "" + doc_prefix = ["docdb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "docdbelastic" { @@ -4625,14 +4726,15 @@ service "docdbelastic" { actual = "" correct = "aws_docdbelastic_" } - split_package = "" - file_prefix = "" - doc_prefix = ["docdbelastic_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "docdbelastic" + split_package = "" + file_prefix = "" + doc_prefix = ["docdbelastic_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "drs" { @@ -4668,14 +4770,15 @@ service "drs" { actual = "" correct = "aws_drs_" } - split_package = "" - file_prefix = "" - doc_prefix = ["drs_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "drs" + split_package = "" + file_prefix = "" + doc_prefix = ["drs_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ds" { @@ -4716,14 +4819,15 @@ service "ds" { actual = "aws_directory_service_" correct = "aws_ds_" } - split_package = "" - file_prefix = "" - doc_prefix = ["directory_service_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ds" + split_package = "" + file_prefix = "" + doc_prefix = ["directory_service_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "dax" { @@ -4759,14 +4863,15 @@ service "dax" { actual = "" correct = "aws_dax_" } - split_package = "" - file_prefix = "" - doc_prefix = ["dax_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "dax" + split_package = "" + file_prefix = "" + doc_prefix = ["dax_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "dynamodbstreams" { @@ -4802,14 +4907,15 @@ service "dynamodbstreams" { actual = "" correct = "aws_dynamodbstreams_" } - split_package = "" - file_prefix = "" - doc_prefix = ["dynamodbstreams_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "dynamodbstreams" + split_package = "" + file_prefix = "" + doc_prefix = ["dynamodbstreams_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "ebs" { @@ -4845,14 +4951,15 @@ service "ebs" { actual = "" correct = "aws_ebs_" } - split_package = "" - file_prefix = "" - doc_prefix = ["changewhenimplemented"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "ebs" + split_package = "" + file_prefix = "" + doc_prefix = ["changewhenimplemented"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "imagebuilder" { @@ -4888,14 +4995,15 @@ service "imagebuilder" { actual = "" correct = "aws_imagebuilder_" } - split_package = "" - file_prefix = "" - doc_prefix = ["imagebuilder_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "imagebuilder" + split_package = "" + file_prefix = "" + doc_prefix = ["imagebuilder_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ec2instanceconnect" { @@ -4936,14 +5044,15 @@ service "ec2instanceconnect" { actual = "" correct = "aws_ec2instanceconnect_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ec2instanceconnect_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "ec2instanceconnect" + split_package = "" + file_prefix = "" + doc_prefix = ["ec2instanceconnect_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "ecr" { @@ -4979,14 +5088,15 @@ service "ecr" { actual = "" correct = "aws_ecr_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ecr_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ecr" + split_package = "" + file_prefix = "" + doc_prefix = ["ecr_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ecrpublic" { @@ -5027,14 +5137,15 @@ service "ecrpublic" { actual = "" correct = "aws_ecrpublic_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ecrpublic_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ecrpublic" + split_package = "" + file_prefix = "" + doc_prefix = ["ecrpublic_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ecs" { @@ -5070,14 +5181,15 @@ service "ecs" { actual = "" correct = "aws_ecs_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ecs_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ecs" + split_package = "" + file_prefix = "" + doc_prefix = ["ecs_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "efs" { @@ -5113,14 +5225,15 @@ service "efs" { actual = "" correct = "aws_efs_" } - split_package = "" - file_prefix = "" - doc_prefix = ["efs_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "efs" + split_package = "" + file_prefix = "" + doc_prefix = ["efs_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "eks" { @@ -5156,14 +5269,15 @@ service "eks" { actual = "" correct = "aws_eks_" } - split_package = "" - file_prefix = "" - doc_prefix = ["eks_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "eks" + split_package = "" + file_prefix = "" + doc_prefix = ["eks_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "elasticbeanstalk" { @@ -5199,14 +5313,15 @@ service "elasticbeanstalk" { actual = "aws_elastic_beanstalk_" correct = "aws_elasticbeanstalk_" } - split_package = "" - file_prefix = "" - doc_prefix = ["elastic_beanstalk_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "elasticbeanstalk" + split_package = "" + file_prefix = "" + doc_prefix = ["elastic_beanstalk_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "elasticinference" { @@ -5247,14 +5362,15 @@ service "elasticinference" { actual = "" correct = "aws_elasticinference_" } - split_package = "" - file_prefix = "" - doc_prefix = ["elasticinference_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "elasticinference" + split_package = "" + file_prefix = "" + doc_prefix = ["elasticinference_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "elastictranscoder" { @@ -5290,14 +5406,15 @@ service "elastictranscoder" { actual = "" correct = "aws_elastictranscoder_" } - split_package = "" - file_prefix = "" - doc_prefix = ["elastictranscoder_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "elastictranscoder" + split_package = "" + file_prefix = "" + doc_prefix = ["elastictranscoder_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "elasticache" { @@ -5333,14 +5450,15 @@ service "elasticache" { actual = "" correct = "aws_elasticache_" } - split_package = "" - file_prefix = "" - doc_prefix = ["elasticache_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "elasticache" + split_package = "" + file_prefix = "" + doc_prefix = ["elasticache_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "elasticsearch" { @@ -5386,14 +5504,15 @@ service "elasticsearch" { actual = "aws_elasticsearch_" correct = "aws_es_" } - split_package = "" - file_prefix = "" - doc_prefix = ["elasticsearch_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "es" + split_package = "" + file_prefix = "" + doc_prefix = ["elasticsearch_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "elbv2" { @@ -5434,14 +5553,15 @@ service "elbv2" { actual = "aws_a?lb(\\b|_listener|_target_group|s|_trust_store)" correct = "aws_elbv2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lbs?\\.", "lb_listener", "lb_target_group", "lb_hosted", "lb_trust_store"] - brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "elbv2" + split_package = "" + file_prefix = "" + doc_prefix = ["lbs?\\.", "lb_listener", "lb_target_group", "lb_hosted", "lb_trust_store"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "elb" { @@ -5482,14 +5602,15 @@ service "elb" { actual = "aws_(app_cookie_stickiness_policy|elb|lb_cookie_stickiness_policy|lb_ssl_negotiation_policy|load_balancer_|proxy_protocol_policy)" correct = "aws_elb_" } - split_package = "" - file_prefix = "" - doc_prefix = ["app_cookie_stickiness_policy", "elb", "lb_cookie_stickiness_policy", "lb_ssl_negotiation_policy", "load_balancer", "proxy_protocol_policy"] - brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "elb" + split_package = "" + file_prefix = "" + doc_prefix = ["app_cookie_stickiness_policy", "elb", "lb_cookie_stickiness_policy", "lb_ssl_negotiation_policy", "load_balancer", "proxy_protocol_policy"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "mediaconnect" { @@ -5525,14 +5646,15 @@ service "mediaconnect" { actual = "" correct = "aws_mediaconnect_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mediaconnect_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "mediaconnect" + split_package = "" + file_prefix = "" + doc_prefix = ["mediaconnect_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "mediaconvert" { @@ -5568,14 +5690,15 @@ service "mediaconvert" { actual = "aws_media_convert_" correct = "aws_mediaconvert_" } - split_package = "" - file_prefix = "" - doc_prefix = ["media_convert_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "mediaconvert" + split_package = "" + file_prefix = "" + doc_prefix = ["media_convert_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "medialive" { @@ -5611,14 +5734,15 @@ service "medialive" { actual = "" correct = "aws_medialive_" } - split_package = "" - file_prefix = "" - doc_prefix = ["medialive_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "medialive" + split_package = "" + file_prefix = "" + doc_prefix = ["medialive_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "mediapackage" { @@ -5654,14 +5778,15 @@ service "mediapackage" { actual = "aws_media_package_" correct = "aws_mediapackage_" } - split_package = "" - file_prefix = "" - doc_prefix = ["media_package_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "mediapackage" + split_package = "" + file_prefix = "" + doc_prefix = ["media_package_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "mediapackagevod" { @@ -5702,14 +5827,15 @@ service "mediapackagevod" { actual = "" correct = "aws_mediapackagevod_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mediapackagevod_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "mediapackagevod" + split_package = "" + file_prefix = "" + doc_prefix = ["mediapackagevod_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "mediastore" { @@ -5745,14 +5871,15 @@ service "mediastore" { actual = "aws_media_store_" correct = "aws_mediastore_" } - split_package = "" - file_prefix = "" - doc_prefix = ["media_store_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "mediastore" + split_package = "" + file_prefix = "" + doc_prefix = ["media_store_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "mediastoredata" { @@ -5793,14 +5920,15 @@ service "mediastoredata" { actual = "" correct = "aws_mediastoredata_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mediastoredata_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "mediastoredata" + split_package = "" + file_prefix = "" + doc_prefix = ["mediastoredata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "mediatailor" { @@ -5836,14 +5964,15 @@ service "mediatailor" { actual = "" correct = "aws_mediatailor_" } - split_package = "" - file_prefix = "" - doc_prefix = ["media_tailor_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "mediatailor" + split_package = "" + file_prefix = "" + doc_prefix = ["media_tailor_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "emr" { @@ -5879,14 +6008,15 @@ service "emr" { actual = "" correct = "aws_emr_" } - split_package = "" - file_prefix = "" - doc_prefix = ["emr_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "emr" + split_package = "" + file_prefix = "" + doc_prefix = ["emr_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "emrcontainers" { @@ -5927,14 +6057,15 @@ service "emrcontainers" { actual = "" correct = "aws_emrcontainers_" } - split_package = "" - file_prefix = "" - doc_prefix = ["emrcontainers_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "emrcontainers" + split_package = "" + file_prefix = "" + doc_prefix = ["emrcontainers_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "emrserverless" { @@ -5975,14 +6106,15 @@ service "emrserverless" { actual = "" correct = "aws_emrserverless_" } - split_package = "" - file_prefix = "" - doc_prefix = ["emrserverless_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "emrserverless" + split_package = "" + file_prefix = "" + doc_prefix = ["emrserverless_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "events" { @@ -6023,14 +6155,15 @@ service "events" { actual = "aws_cloudwatch_event_" correct = "aws_events_" } - split_package = "" - file_prefix = "" - doc_prefix = ["cloudwatch_event_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "events" + split_package = "" + file_prefix = "" + doc_prefix = ["cloudwatch_event_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "schemas" { @@ -6066,14 +6199,15 @@ service "schemas" { actual = "" correct = "aws_schemas_" } - split_package = "" - file_prefix = "" - doc_prefix = ["schemas_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "schemas" + split_package = "" + file_prefix = "" + doc_prefix = ["schemas_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "fis" { @@ -6109,14 +6243,15 @@ service "fis" { actual = "" correct = "aws_fis_" } - split_package = "" - file_prefix = "" - doc_prefix = ["fis_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "fis" + split_package = "" + file_prefix = "" + doc_prefix = ["fis_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "finspace" { @@ -6152,14 +6287,15 @@ service "finspace" { actual = "" correct = "aws_finspace_" } - split_package = "" - file_prefix = "" - doc_prefix = ["finspace_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "finspace" + split_package = "" + file_prefix = "" + doc_prefix = ["finspace_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "finspacedata" { @@ -6200,14 +6336,15 @@ service "finspacedata" { actual = "" correct = "aws_finspacedata_" } - split_package = "" - file_prefix = "" - doc_prefix = ["finspacedata_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "finspacedata" + split_package = "" + file_prefix = "" + doc_prefix = ["finspacedata_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "fms" { @@ -6243,14 +6380,15 @@ service "fms" { actual = "" correct = "aws_fms_" } - split_package = "" - file_prefix = "" - doc_prefix = ["fms_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "fms" + split_package = "" + file_prefix = "" + doc_prefix = ["fms_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "forecast" { @@ -6291,14 +6429,15 @@ service "forecast" { actual = "" correct = "aws_forecast_" } - split_package = "" - file_prefix = "" - doc_prefix = ["forecast_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "forecast" + split_package = "" + file_prefix = "" + doc_prefix = ["forecast_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "forecastquery" { @@ -6339,14 +6478,15 @@ service "forecastquery" { actual = "" correct = "aws_forecastquery_" } - split_package = "" - file_prefix = "" - doc_prefix = ["forecastquery_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "forecastquery" + split_package = "" + file_prefix = "" + doc_prefix = ["forecastquery_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "frauddetector" { @@ -6382,14 +6522,15 @@ service "frauddetector" { actual = "" correct = "aws_frauddetector_" } - split_package = "" - file_prefix = "" - doc_prefix = ["frauddetector_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "frauddetector" + split_package = "" + file_prefix = "" + doc_prefix = ["frauddetector_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "fsx" { @@ -6425,14 +6566,15 @@ service "fsx" { actual = "" correct = "aws_fsx_" } - split_package = "" - file_prefix = "" - doc_prefix = ["fsx_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "fsx" + split_package = "" + file_prefix = "" + doc_prefix = ["fsx_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "gamelift" { @@ -6468,14 +6610,15 @@ service "gamelift" { actual = "" correct = "aws_gamelift_" } - split_package = "" - file_prefix = "" - doc_prefix = ["gamelift_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "gamelift" + split_package = "" + file_prefix = "" + doc_prefix = ["gamelift_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "globalaccelerator" { @@ -6511,14 +6654,15 @@ service "globalaccelerator" { actual = "" correct = "aws_globalaccelerator_" } - split_package = "" - file_prefix = "" - doc_prefix = ["globalaccelerator_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "globalaccelerator" + split_package = "" + file_prefix = "" + doc_prefix = ["globalaccelerator_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "glue" { @@ -6554,14 +6698,15 @@ service "glue" { actual = "" correct = "aws_glue_" } - split_package = "" - file_prefix = "" - doc_prefix = ["glue_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "glue" + split_package = "" + file_prefix = "" + doc_prefix = ["glue_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "databrew" { @@ -6602,14 +6747,15 @@ service "databrew" { actual = "" correct = "aws_databrew_" } - split_package = "" - file_prefix = "" - doc_prefix = ["databrew_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "databrew" + split_package = "" + file_prefix = "" + doc_prefix = ["databrew_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "groundstation" { @@ -6645,20 +6791,21 @@ service "groundstation" { actual = "" correct = "aws_groundstation_" } - split_package = "" - file_prefix = "" - doc_prefix = ["groundstation_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "groundstation" + split_package = "" + file_prefix = "" + doc_prefix = ["groundstation_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "guardduty" { sdk { id = "GuardDuty" - client_version = [1] + client_version = [1, 2] } names { @@ -6688,14 +6835,15 @@ service "guardduty" { actual = "" correct = "aws_guardduty_" } - split_package = "" - file_prefix = "" - doc_prefix = ["guardduty_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "guardduty" + split_package = "" + file_prefix = "" + doc_prefix = ["guardduty_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "health" { @@ -6731,14 +6879,15 @@ service "health" { actual = "" correct = "aws_health_" } - split_package = "" - file_prefix = "" - doc_prefix = ["health_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "health" + split_package = "" + file_prefix = "" + doc_prefix = ["health_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "healthlake" { @@ -6774,14 +6923,15 @@ service "healthlake" { actual = "" correct = "aws_healthlake_" } - split_package = "" - file_prefix = "" - doc_prefix = ["healthlake_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "healthlake" + split_package = "" + file_prefix = "" + doc_prefix = ["healthlake_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "honeycode" { @@ -6817,14 +6967,15 @@ service "honeycode" { actual = "" correct = "aws_honeycode_" } - split_package = "" - file_prefix = "" - doc_prefix = ["honeycode_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "honeycode" + split_package = "" + file_prefix = "" + doc_prefix = ["honeycode_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iam" { @@ -6860,14 +7011,15 @@ service "iam" { actual = "" correct = "aws_iam_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iam_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "iam" + split_package = "" + file_prefix = "" + doc_prefix = ["iam_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "inspector" { @@ -6903,14 +7055,15 @@ service "inspector" { actual = "" correct = "aws_inspector_" } - split_package = "" - file_prefix = "" - doc_prefix = ["inspector_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "inspector" + split_package = "" + file_prefix = "" + doc_prefix = ["inspector_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "inspector2" { @@ -6946,14 +7099,15 @@ service "inspector2" { actual = "" correct = "aws_inspector2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["inspector2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "inspector2" + split_package = "" + file_prefix = "" + doc_prefix = ["inspector2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "iot1clickdevices" { @@ -6999,14 +7153,15 @@ service "iot1clickdevices" { actual = "" correct = "aws_iot1clickdevices_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iot1clickdevices_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iot1clickdevices" + split_package = "" + file_prefix = "" + doc_prefix = ["iot1clickdevices_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iot1clickprojects" { @@ -7047,14 +7202,15 @@ service "iot1clickprojects" { actual = "" correct = "aws_iot1clickprojects_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iot1clickprojects_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iot1clickprojects" + split_package = "" + file_prefix = "" + doc_prefix = ["iot1clickprojects_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotanalytics" { @@ -7090,14 +7246,15 @@ service "iotanalytics" { actual = "" correct = "aws_iotanalytics_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotanalytics_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "iotanalytics" + split_package = "" + file_prefix = "" + doc_prefix = ["iotanalytics_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "iotdata" { @@ -7143,14 +7300,15 @@ service "iotdata" { actual = "" correct = "aws_iotdata_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotdata_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iotdata" + split_package = "" + file_prefix = "" + doc_prefix = ["iotdata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotdeviceadvisor" { @@ -7186,14 +7344,15 @@ service "iotdeviceadvisor" { actual = "" correct = "aws_iotdeviceadvisor_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotdeviceadvisor_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iotdeviceadvisor" + split_package = "" + file_prefix = "" + doc_prefix = ["iotdeviceadvisor_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotevents" { @@ -7229,14 +7388,15 @@ service "iotevents" { actual = "" correct = "aws_iotevents_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotevents_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "iotevents" + split_package = "" + file_prefix = "" + doc_prefix = ["iotevents_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ioteventsdata" { @@ -7277,14 +7437,15 @@ service "ioteventsdata" { actual = "" correct = "aws_ioteventsdata_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ioteventsdata_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "ioteventsdata" + split_package = "" + file_prefix = "" + doc_prefix = ["ioteventsdata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotfleethub" { @@ -7320,14 +7481,15 @@ service "iotfleethub" { actual = "" correct = "aws_iotfleethub_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotfleethub_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iotfleethub" + split_package = "" + file_prefix = "" + doc_prefix = ["iotfleethub_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "greengrass" { @@ -7363,14 +7525,15 @@ service "greengrass" { actual = "" correct = "aws_greengrass_" } - split_package = "" - file_prefix = "" - doc_prefix = ["greengrass_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "greengrass" + split_package = "" + file_prefix = "" + doc_prefix = ["greengrass_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "greengrassv2" { @@ -7406,14 +7569,15 @@ service "greengrassv2" { actual = "" correct = "aws_greengrassv2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["greengrassv2_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "greengrassv2" + split_package = "" + file_prefix = "" + doc_prefix = ["greengrassv2_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotjobsdata" { @@ -7459,14 +7623,15 @@ service "iotjobsdata" { actual = "" correct = "aws_iotjobsdata_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotjobsdata_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iotjobsdata" + split_package = "" + file_prefix = "" + doc_prefix = ["iotjobsdata_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotsecuretunneling" { @@ -7502,14 +7667,15 @@ service "iotsecuretunneling" { actual = "" correct = "aws_iotsecuretunneling_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotsecuretunneling_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iotsecuretunneling" + split_package = "" + file_prefix = "" + doc_prefix = ["iotsecuretunneling_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotsitewise" { @@ -7545,14 +7711,15 @@ service "iotsitewise" { actual = "" correct = "aws_iotsitewise_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotsitewise_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iotsitewise" + split_package = "" + file_prefix = "" + doc_prefix = ["iotsitewise_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotthingsgraph" { @@ -7588,14 +7755,15 @@ service "iotthingsgraph" { actual = "" correct = "aws_iotthingsgraph_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotthingsgraph_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iotthingsgraph" + split_package = "" + file_prefix = "" + doc_prefix = ["iotthingsgraph_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iottwinmaker" { @@ -7631,14 +7799,15 @@ service "iottwinmaker" { actual = "" correct = "aws_iottwinmaker_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iottwinmaker_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iottwinmaker" + split_package = "" + file_prefix = "" + doc_prefix = ["iottwinmaker_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "iotwireless" { @@ -7674,14 +7843,15 @@ service "iotwireless" { actual = "" correct = "aws_iotwireless_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iotwireless_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "iotwireless" + split_package = "" + file_prefix = "" + doc_prefix = ["iotwireless_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "ivs" { @@ -7717,14 +7887,15 @@ service "ivs" { actual = "" correct = "aws_ivs_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ivs_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ivs" + split_package = "" + file_prefix = "" + doc_prefix = ["ivs_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ivschat" { @@ -7760,14 +7931,15 @@ service "ivschat" { actual = "" correct = "aws_ivschat_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ivschat_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ivschat" + split_package = "" + file_prefix = "" + doc_prefix = ["ivschat_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "kendra" { @@ -7803,14 +7975,15 @@ service "kendra" { actual = "" correct = "aws_kendra_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kendra_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "kendra" + split_package = "" + file_prefix = "" + doc_prefix = ["kendra_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "keyspaces" { @@ -7846,14 +8019,15 @@ service "keyspaces" { actual = "" correct = "aws_keyspaces_" } - split_package = "" - file_prefix = "" - doc_prefix = ["keyspaces_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "keyspaces" + split_package = "" + file_prefix = "" + doc_prefix = ["keyspaces_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "kinesis" { @@ -7889,14 +8063,15 @@ service "kinesis" { actual = "aws_kinesis_stream" correct = "aws_kinesis_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kinesis_stream", "kinesis_resource_policy"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "kinesis" + split_package = "" + file_prefix = "" + doc_prefix = ["kinesis_stream", "kinesis_resource_policy"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "kinesisanalytics" { @@ -7932,14 +8107,15 @@ service "kinesisanalytics" { actual = "aws_kinesis_analytics_" correct = "aws_kinesisanalytics_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kinesis_analytics_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "kinesisanalytics" + split_package = "" + file_prefix = "" + doc_prefix = ["kinesis_analytics_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "kinesisanalyticsv2" { @@ -7975,14 +8151,15 @@ service "kinesisanalyticsv2" { actual = "" correct = "aws_kinesisanalyticsv2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kinesisanalyticsv2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "kinesisanalyticsv2" + split_package = "" + file_prefix = "" + doc_prefix = ["kinesisanalyticsv2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "firehose" { @@ -8018,14 +8195,15 @@ service "firehose" { actual = "aws_kinesis_firehose_" correct = "aws_firehose_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kinesis_firehose_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "firehose" + split_package = "" + file_prefix = "" + doc_prefix = ["kinesis_firehose_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "kinesisvideo" { @@ -8061,14 +8239,15 @@ service "kinesisvideo" { actual = "" correct = "aws_kinesisvideo_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kinesis_video_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "kinesisvideo" + split_package = "" + file_prefix = "" + doc_prefix = ["kinesis_video_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "kinesisvideoarchivedmedia" { @@ -8109,14 +8288,15 @@ service "kinesisvideoarchivedmedia" { actual = "" correct = "aws_kinesisvideoarchivedmedia_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kinesisvideoarchivedmedia_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "kinesisvideoarchivedmedia" + split_package = "" + file_prefix = "" + doc_prefix = ["kinesisvideoarchivedmedia_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "kinesisvideomedia" { @@ -8157,14 +8337,15 @@ service "kinesisvideomedia" { actual = "" correct = "aws_kinesisvideomedia_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kinesisvideomedia_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "kinesisvideomedia" + split_package = "" + file_prefix = "" + doc_prefix = ["kinesisvideomedia_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "kinesisvideosignaling" { @@ -8210,14 +8391,15 @@ service "kinesisvideosignaling" { actual = "" correct = "aws_kinesisvideosignaling_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kinesisvideosignaling_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "kinesisvideosignaling" + split_package = "" + file_prefix = "" + doc_prefix = ["kinesisvideosignaling_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "kms" { @@ -8253,14 +8435,15 @@ service "kms" { actual = "" correct = "aws_kms_" } - split_package = "" - file_prefix = "" - doc_prefix = ["kms_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "kms" + split_package = "" + file_prefix = "" + doc_prefix = ["kms_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "lakeformation" { @@ -8296,14 +8479,15 @@ service "lakeformation" { actual = "" correct = "aws_lakeformation_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lakeformation_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "lakeformation" + split_package = "" + file_prefix = "" + doc_prefix = ["lakeformation_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "lambda" { @@ -8339,14 +8523,15 @@ service "lambda" { actual = "" correct = "aws_lambda_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lambda_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "lambda" + split_package = "" + file_prefix = "" + doc_prefix = ["lambda_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "launchwizard" { @@ -8387,14 +8572,15 @@ service "launchwizard" { actual = "" correct = "aws_launchwizard_" } - split_package = "" - file_prefix = "" - doc_prefix = ["launchwizard_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "launchwizard" + split_package = "" + file_prefix = "" + doc_prefix = ["launchwizard_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "lexmodels" { @@ -8440,14 +8626,15 @@ service "lexmodels" { actual = "aws_lex_" correct = "aws_lexmodels_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lex_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "lexmodels" + split_package = "" + file_prefix = "" + doc_prefix = ["lex_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "lexv2models" { @@ -8493,14 +8680,15 @@ service "lexv2models" { actual = "" correct = "aws_lexv2models_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lexv2models_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "lexv2models" + split_package = "" + file_prefix = "" + doc_prefix = ["lexv2models_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "lexruntime" { @@ -8546,14 +8734,15 @@ service "lexruntime" { actual = "" correct = "aws_lexruntime_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lexruntime_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "lexruntime" + split_package = "" + file_prefix = "" + doc_prefix = ["lexruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "lexruntimev2" { @@ -8594,14 +8783,15 @@ service "lexruntimev2" { actual = "" correct = "aws_lexruntimev2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lexruntimev2_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "lexruntimev2" + split_package = "" + file_prefix = "" + doc_prefix = ["lexruntimev2_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "licensemanager" { @@ -8642,14 +8832,15 @@ service "licensemanager" { actual = "" correct = "aws_licensemanager_" } - split_package = "" - file_prefix = "" - doc_prefix = ["licensemanager_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "licensemanager" + split_package = "" + file_prefix = "" + doc_prefix = ["licensemanager_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "lightsail" { @@ -8685,14 +8876,15 @@ service "lightsail" { actual = "" correct = "aws_lightsail_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lightsail_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "lightsail" + split_package = "" + file_prefix = "" + doc_prefix = ["lightsail_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "location" { @@ -8733,14 +8925,15 @@ service "location" { actual = "" correct = "aws_location_" } - split_package = "" - file_prefix = "" - doc_prefix = ["location_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "location" + split_package = "" + file_prefix = "" + doc_prefix = ["location_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "lookoutequipment" { @@ -8776,14 +8969,15 @@ service "lookoutequipment" { actual = "" correct = "aws_lookoutequipment_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lookoutequipment_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "lookoutequipment" + split_package = "" + file_prefix = "" + doc_prefix = ["lookoutequipment_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "lookoutmetrics" { @@ -8819,14 +9013,15 @@ service "lookoutmetrics" { actual = "" correct = "aws_lookoutmetrics_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lookoutmetrics_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "lookoutmetrics" + split_package = "" + file_prefix = "" + doc_prefix = ["lookoutmetrics_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "lookoutvision" { @@ -8867,14 +9062,15 @@ service "lookoutvision" { actual = "" correct = "aws_lookoutvision_" } - split_package = "" - file_prefix = "" - doc_prefix = ["lookoutvision_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "lookoutvision" + split_package = "" + file_prefix = "" + doc_prefix = ["lookoutvision_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "machinelearning" { @@ -8910,14 +9106,15 @@ service "machinelearning" { actual = "" correct = "aws_machinelearning_" } - split_package = "" - file_prefix = "" - doc_prefix = ["machinelearning_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "machinelearning" + split_package = "" + file_prefix = "" + doc_prefix = ["machinelearning_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "macie2" { @@ -8953,14 +9150,15 @@ service "macie2" { actual = "" correct = "aws_macie2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["macie2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "macie2" + split_package = "" + file_prefix = "" + doc_prefix = ["macie2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "macie" { @@ -8996,14 +9194,15 @@ service "macie" { actual = "" correct = "aws_macie_" } - split_package = "" - file_prefix = "" - doc_prefix = ["macie_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "macie" + split_package = "" + file_prefix = "" + doc_prefix = ["macie_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "m2" { @@ -9039,14 +9238,15 @@ service "m2" { actual = "" correct = "aws_m2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["m2_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "m2" + split_package = "" + file_prefix = "" + doc_prefix = ["m2_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "managedblockchain" { @@ -9082,14 +9282,15 @@ service "managedblockchain" { actual = "" correct = "aws_managedblockchain_" } - split_package = "" - file_prefix = "" - doc_prefix = ["managedblockchain_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "managedblockchain" + split_package = "" + file_prefix = "" + doc_prefix = ["managedblockchain_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "grafana" { @@ -9130,14 +9331,15 @@ service "grafana" { actual = "" correct = "aws_grafana_" } - split_package = "" - file_prefix = "" - doc_prefix = ["grafana_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "grafana" + split_package = "" + file_prefix = "" + doc_prefix = ["grafana_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "kafka" { @@ -9173,14 +9375,15 @@ service "kafka" { actual = "aws_msk_" correct = "aws_kafka_" } - split_package = "" - file_prefix = "" - doc_prefix = ["msk_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "kafka" + split_package = "" + file_prefix = "" + doc_prefix = ["msk_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "kafkaconnect" { @@ -9216,14 +9419,15 @@ service "kafkaconnect" { actual = "aws_mskconnect_" correct = "aws_kafkaconnect_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mskconnect_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "kafkaconnect" + split_package = "" + file_prefix = "" + doc_prefix = ["mskconnect_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "marketplacecatalog" { @@ -9264,14 +9468,15 @@ service "marketplacecatalog" { actual = "" correct = "aws_marketplacecatalog_" } - split_package = "" - file_prefix = "" - doc_prefix = ["marketplace_catalog_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "marketplacecatalog" + split_package = "" + file_prefix = "" + doc_prefix = ["marketplace_catalog_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "marketplacecommerceanalytics" { @@ -9307,14 +9512,15 @@ service "marketplacecommerceanalytics" { actual = "" correct = "aws_marketplacecommerceanalytics_" } - split_package = "" - file_prefix = "" - doc_prefix = ["marketplacecommerceanalytics_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "marketplacecommerceanalytics" + split_package = "" + file_prefix = "" + doc_prefix = ["marketplacecommerceanalytics_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "marketplaceentitlement" { @@ -9360,14 +9566,15 @@ service "marketplaceentitlement" { actual = "" correct = "aws_marketplaceentitlement_" } - split_package = "" - file_prefix = "" - doc_prefix = ["marketplaceentitlement_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "marketplaceentitlement" + split_package = "" + file_prefix = "" + doc_prefix = ["marketplaceentitlement_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "marketplacemetering" { @@ -9408,14 +9615,15 @@ service "marketplacemetering" { actual = "" correct = "aws_marketplacemetering_" } - split_package = "" - file_prefix = "" - doc_prefix = ["marketplacemetering_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "marketplacemetering" + split_package = "" + file_prefix = "" + doc_prefix = ["marketplacemetering_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "memorydb" { @@ -9451,14 +9659,15 @@ service "memorydb" { actual = "" correct = "aws_memorydb_" } - split_package = "" - file_prefix = "" - doc_prefix = ["memorydb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "memorydb" + split_package = "" + file_prefix = "" + doc_prefix = ["memorydb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "meta" { @@ -9504,14 +9713,15 @@ service "meta" { actual = "aws_(arn|billing_service_account|default_tags|ip_ranges|partition|regions?|service)$" correct = "aws_meta_" } - split_package = "" - file_prefix = "" - doc_prefix = ["arn", "ip_ranges", "billing_service_account", "default_tags", "partition", "region", "service\\."] - brand = "" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Not an AWS service (metadata)" + provider_package_correct = "meta" + split_package = "" + file_prefix = "" + doc_prefix = ["arn", "ip_ranges", "billing_service_account", "default_tags", "partition", "region", "service\\."] + brand = "" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Not an AWS service (metadata)" } service "mgh" { @@ -9552,14 +9762,15 @@ service "mgh" { actual = "" correct = "aws_mgh_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mgh_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "mgh" + split_package = "" + file_prefix = "" + doc_prefix = ["mgh_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "migrationhubconfig" { @@ -9600,14 +9811,15 @@ service "migrationhubconfig" { actual = "" correct = "aws_migrationhubconfig_" } - split_package = "" - file_prefix = "" - doc_prefix = ["migrationhubconfig_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "migrationhubconfig" + split_package = "" + file_prefix = "" + doc_prefix = ["migrationhubconfig_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "migrationhubrefactorspaces" { @@ -9648,14 +9860,15 @@ service "migrationhubrefactorspaces" { actual = "" correct = "aws_migrationhubrefactorspaces_" } - split_package = "" - file_prefix = "" - doc_prefix = ["migrationhubrefactorspaces_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "migrationhubrefactorspaces" + split_package = "" + file_prefix = "" + doc_prefix = ["migrationhubrefactorspaces_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "migrationhubstrategy" { @@ -9696,14 +9909,15 @@ service "migrationhubstrategy" { actual = "" correct = "aws_migrationhubstrategy_" } - split_package = "" - file_prefix = "" - doc_prefix = ["migrationhubstrategy_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "migrationhubstrategy" + split_package = "" + file_prefix = "" + doc_prefix = ["migrationhubstrategy_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "mobile" { @@ -9739,14 +9953,15 @@ service "mobile" { actual = "" correct = "aws_mobile_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mobile_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "mobile" + split_package = "" + file_prefix = "" + doc_prefix = ["mobile_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "mq" { @@ -9782,14 +9997,15 @@ service "mq" { actual = "" correct = "aws_mq_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mq_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "mq" + split_package = "" + file_prefix = "" + doc_prefix = ["mq_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "mturk" { @@ -9825,14 +10041,15 @@ service "mturk" { actual = "" correct = "aws_mturk_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mturk_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "mturk" + split_package = "" + file_prefix = "" + doc_prefix = ["mturk_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "mwaa" { @@ -9868,14 +10085,15 @@ service "mwaa" { actual = "" correct = "aws_mwaa_" } - split_package = "" - file_prefix = "" - doc_prefix = ["mwaa_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "mwaa" + split_package = "" + file_prefix = "" + doc_prefix = ["mwaa_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "neptune" { @@ -9911,14 +10129,15 @@ service "neptune" { actual = "" correct = "aws_neptune_" } - split_package = "" - file_prefix = "" - doc_prefix = ["neptune_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "neptune" + split_package = "" + file_prefix = "" + doc_prefix = ["neptune_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "neptunegraph" { @@ -9964,14 +10183,15 @@ service "neptunegraph" { actual = "" correct = "aws_neptunegraph_" } - split_package = "" - file_prefix = "" - doc_prefix = ["neptunegraph_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "neptunegraph" + split_package = "" + file_prefix = "" + doc_prefix = ["neptunegraph_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "networkfirewall" { @@ -10012,14 +10232,15 @@ service "networkfirewall" { actual = "" correct = "aws_networkfirewall_" } - split_package = "" - file_prefix = "" - doc_prefix = ["networkfirewall_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "networkfirewall" + split_package = "" + file_prefix = "" + doc_prefix = ["networkfirewall_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "networkmanager" { @@ -10055,14 +10276,15 @@ service "networkmanager" { actual = "" correct = "aws_networkmanager_" } - split_package = "" - file_prefix = "" - doc_prefix = ["networkmanager_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "networkmanager" + split_package = "" + file_prefix = "" + doc_prefix = ["networkmanager_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "nimble" { @@ -10103,14 +10325,15 @@ service "nimble" { actual = "" correct = "aws_nimble_" } - split_package = "" - file_prefix = "" - doc_prefix = ["nimble_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "nimble" + split_package = "" + file_prefix = "" + doc_prefix = ["nimble_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "oam" { @@ -10146,14 +10369,15 @@ service "oam" { actual = "" correct = "aws_oam_" } - split_package = "" - file_prefix = "" - doc_prefix = ["oam_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "oam" + split_package = "" + file_prefix = "" + doc_prefix = ["oam_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "opensearch" { @@ -10194,14 +10418,15 @@ service "opensearch" { actual = "" correct = "aws_opensearch_" } - split_package = "" - file_prefix = "" - doc_prefix = ["opensearch_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "opensearch" + split_package = "" + file_prefix = "" + doc_prefix = ["opensearch_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "opensearchserverless" { @@ -10237,14 +10462,15 @@ service "opensearchserverless" { actual = "" correct = "aws_opensearchserverless_" } - split_package = "" - file_prefix = "" - doc_prefix = ["opensearchserverless_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "opensearchserverless" + split_package = "" + file_prefix = "" + doc_prefix = ["opensearchserverless_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "osis" { @@ -10280,14 +10506,15 @@ service "osis" { actual = "" correct = "aws_osis_" } - split_package = "" - file_prefix = "" - doc_prefix = ["osis_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "osis" + split_package = "" + file_prefix = "" + doc_prefix = ["osis_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "opsworks" { @@ -10323,14 +10550,15 @@ service "opsworks" { actual = "" correct = "aws_opsworks_" } - split_package = "" - file_prefix = "" - doc_prefix = ["opsworks_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "opsworks" + split_package = "" + file_prefix = "" + doc_prefix = ["opsworks_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "opsworkscm" { @@ -10371,14 +10599,15 @@ service "opsworkscm" { actual = "" correct = "aws_opsworkscm_" } - split_package = "" - file_prefix = "" - doc_prefix = ["opsworkscm_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "opsworkscm" + split_package = "" + file_prefix = "" + doc_prefix = ["opsworkscm_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "organizations" { @@ -10414,14 +10643,15 @@ service "organizations" { actual = "" correct = "aws_organizations_" } - split_package = "" - file_prefix = "" - doc_prefix = ["organizations_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "organizations" + split_package = "" + file_prefix = "" + doc_prefix = ["organizations_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "outposts" { @@ -10457,14 +10687,15 @@ service "outposts" { actual = "" correct = "aws_outposts_" } - split_package = "" - file_prefix = "" - doc_prefix = ["outposts_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "outposts" + split_package = "" + file_prefix = "" + doc_prefix = ["outposts_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "panorama" { @@ -10500,14 +10731,15 @@ service "panorama" { actual = "" correct = "aws_panorama_" } - split_package = "" - file_prefix = "" - doc_prefix = ["panorama_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "panorama" + split_package = "" + file_prefix = "" + doc_prefix = ["panorama_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "paymentcryptography" { @@ -10548,14 +10780,15 @@ service "paymentcryptography" { actual = "" correct = "aws_paymentcryptography_" } - split_package = "" - file_prefix = "" - doc_prefix = ["paymentcryptography_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "paymentcryptography" + split_package = "" + file_prefix = "" + doc_prefix = ["paymentcryptography_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "pcaconnectorad" { @@ -10596,14 +10829,15 @@ service "pcaconnectorad" { actual = "" correct = "aws_pcaconnectorad_" } - split_package = "" - file_prefix = "" - doc_prefix = ["pcaconnectorad_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "pcaconnectorad" + split_package = "" + file_prefix = "" + doc_prefix = ["pcaconnectorad_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "personalize" { @@ -10639,14 +10873,15 @@ service "personalize" { actual = "" correct = "aws_personalize_" } - split_package = "" - file_prefix = "" - doc_prefix = ["personalize_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "personalize" + split_package = "" + file_prefix = "" + doc_prefix = ["personalize_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "personalizeevents" { @@ -10687,14 +10922,15 @@ service "personalizeevents" { actual = "" correct = "aws_personalizeevents_" } - split_package = "" - file_prefix = "" - doc_prefix = ["personalizeevents_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "personalizeevents" + split_package = "" + file_prefix = "" + doc_prefix = ["personalizeevents_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "personalizeruntime" { @@ -10735,14 +10971,15 @@ service "personalizeruntime" { actual = "" correct = "aws_personalizeruntime_" } - split_package = "" - file_prefix = "" - doc_prefix = ["personalizeruntime_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "personalizeruntime" + split_package = "" + file_prefix = "" + doc_prefix = ["personalizeruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "pinpoint" { @@ -10778,14 +11015,15 @@ service "pinpoint" { actual = "" correct = "aws_pinpoint_" } - split_package = "" - file_prefix = "" - doc_prefix = ["pinpoint_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "pinpoint" + split_package = "" + file_prefix = "" + doc_prefix = ["pinpoint_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "pinpointemail" { @@ -10826,14 +11064,15 @@ service "pinpointemail" { actual = "" correct = "aws_pinpointemail_" } - split_package = "" - file_prefix = "" - doc_prefix = ["pinpointemail_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "pinpointemail" + split_package = "" + file_prefix = "" + doc_prefix = ["pinpointemail_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "pinpointsmsvoice" { @@ -10874,14 +11113,15 @@ service "pinpointsmsvoice" { actual = "" correct = "aws_pinpointsmsvoice_" } - split_package = "" - file_prefix = "" - doc_prefix = ["pinpointsmsvoice_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "pinpointsmsvoice" + split_package = "" + file_prefix = "" + doc_prefix = ["pinpointsmsvoice_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "pipes" { @@ -10917,14 +11157,15 @@ service "pipes" { actual = "" correct = "aws_pipes_" } - split_package = "" - file_prefix = "" - doc_prefix = ["pipes_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "pipes" + split_package = "" + file_prefix = "" + doc_prefix = ["pipes_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "polly" { @@ -10960,14 +11201,15 @@ service "polly" { actual = "" correct = "aws_polly_" } - split_package = "" - file_prefix = "" - doc_prefix = ["polly_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "polly" + split_package = "" + file_prefix = "" + doc_prefix = ["polly_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "pricing" { @@ -11003,14 +11245,15 @@ service "pricing" { actual = "" correct = "aws_pricing_" } - split_package = "" - file_prefix = "" - doc_prefix = ["pricing_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "pricing" + split_package = "" + file_prefix = "" + doc_prefix = ["pricing_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "proton" { @@ -11046,14 +11289,15 @@ service "proton" { actual = "" correct = "aws_proton_" } - split_package = "" - file_prefix = "" - doc_prefix = ["proton_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "proton" + split_package = "" + file_prefix = "" + doc_prefix = ["proton_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "qbusiness" { @@ -11089,14 +11333,15 @@ service "qbusiness" { actual = "" correct = "aws_qbusiness_" } - split_package = "" - file_prefix = "" - doc_prefix = ["qbusiness_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "qbusiness" + split_package = "" + file_prefix = "" + doc_prefix = ["qbusiness_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "qldb" { @@ -11132,14 +11377,15 @@ service "qldb" { actual = "" correct = "aws_qldb_" } - split_package = "" - file_prefix = "" - doc_prefix = ["qldb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "qldb" + split_package = "" + file_prefix = "" + doc_prefix = ["qldb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "qldbsession" { @@ -11180,14 +11426,15 @@ service "qldbsession" { actual = "" correct = "aws_qldbsession_" } - split_package = "" - file_prefix = "" - doc_prefix = ["qldbsession_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "qldbsession" + split_package = "" + file_prefix = "" + doc_prefix = ["qldbsession_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "quicksight" { @@ -11223,14 +11470,15 @@ service "quicksight" { actual = "" correct = "aws_quicksight_" } - split_package = "" - file_prefix = "" - doc_prefix = ["quicksight_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "quicksight" + split_package = "" + file_prefix = "" + doc_prefix = ["quicksight_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ram" { @@ -11266,14 +11514,15 @@ service "ram" { actual = "" correct = "aws_ram_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ram_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ram" + split_package = "" + file_prefix = "" + doc_prefix = ["ram_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "rds" { @@ -11309,14 +11558,15 @@ service "rds" { actual = "aws_(db_|rds_)" correct = "aws_rds_" } - split_package = "" - file_prefix = "" - doc_prefix = ["rds_", "db_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "rds" + split_package = "" + file_prefix = "" + doc_prefix = ["rds_", "db_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "rdsdata" { @@ -11362,14 +11612,15 @@ service "rdsdata" { actual = "" correct = "aws_rdsdata_" } - split_package = "" - file_prefix = "" - doc_prefix = ["rdsdata_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "rdsdata" + split_package = "" + file_prefix = "" + doc_prefix = ["rdsdata_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "pi" { @@ -11405,14 +11656,15 @@ service "pi" { actual = "" correct = "aws_pi_" } - split_package = "" - file_prefix = "" - doc_prefix = ["pi_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "pi" + split_package = "" + file_prefix = "" + doc_prefix = ["pi_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "rbin" { @@ -11453,14 +11705,15 @@ service "rbin" { actual = "" correct = "aws_rbin_" } - split_package = "" - file_prefix = "" - doc_prefix = ["rbin_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "rbin" + split_package = "" + file_prefix = "" + doc_prefix = ["rbin_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "redshift" { @@ -11496,14 +11749,15 @@ service "redshift" { actual = "" correct = "aws_redshift_" } - split_package = "" - file_prefix = "" - doc_prefix = ["redshift_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "redshift" + split_package = "" + file_prefix = "" + doc_prefix = ["redshift_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "redshiftdata" { @@ -11549,14 +11803,15 @@ service "redshiftdata" { actual = "" correct = "aws_redshiftdata_" } - split_package = "" - file_prefix = "" - doc_prefix = ["redshiftdata_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "redshiftdata" + split_package = "" + file_prefix = "" + doc_prefix = ["redshiftdata_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "redshiftserverless" { @@ -11597,14 +11852,15 @@ service "redshiftserverless" { actual = "" correct = "aws_redshiftserverless_" } - split_package = "" - file_prefix = "" - doc_prefix = ["redshiftserverless_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "redshiftserverless" + split_package = "" + file_prefix = "" + doc_prefix = ["redshiftserverless_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "rekognition" { @@ -11640,14 +11896,15 @@ service "rekognition" { actual = "" correct = "aws_rekognition_" } - split_package = "" - file_prefix = "" - doc_prefix = ["rekognition_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "rekognition" + split_package = "" + file_prefix = "" + doc_prefix = ["rekognition_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "resiliencehub" { @@ -11683,14 +11940,15 @@ service "resiliencehub" { actual = "" correct = "aws_resiliencehub_" } - split_package = "" - file_prefix = "" - doc_prefix = ["resiliencehub_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "resiliencehub" + split_package = "" + file_prefix = "" + doc_prefix = ["resiliencehub_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "resourceexplorer2" { @@ -11731,14 +11989,15 @@ service "resourceexplorer2" { actual = "" correct = "aws_resourceexplorer2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["resourceexplorer2_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "resourceexplorer2" + split_package = "" + file_prefix = "" + doc_prefix = ["resourceexplorer2_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "resourcegroups" { @@ -11779,14 +12038,15 @@ service "resourcegroups" { actual = "" correct = "aws_resourcegroups_" } - split_package = "" - file_prefix = "" - doc_prefix = ["resourcegroups_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "resourcegroups" + split_package = "" + file_prefix = "" + doc_prefix = ["resourcegroups_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "resourcegroupstaggingapi" { @@ -11822,14 +12082,15 @@ service "resourcegroupstaggingapi" { actual = "" correct = "aws_resourcegroupstaggingapi_" } - split_package = "" - file_prefix = "" - doc_prefix = ["resourcegroupstaggingapi_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "resourcegroupstaggingapi" + split_package = "" + file_prefix = "" + doc_prefix = ["resourcegroupstaggingapi_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "robomaker" { @@ -11865,14 +12126,15 @@ service "robomaker" { actual = "" correct = "aws_robomaker_" } - split_package = "" - file_prefix = "" - doc_prefix = ["robomaker_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "robomaker" + split_package = "" + file_prefix = "" + doc_prefix = ["robomaker_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "rolesanywhere" { @@ -11908,14 +12170,15 @@ service "rolesanywhere" { actual = "" correct = "aws_rolesanywhere_" } - split_package = "" - file_prefix = "" - doc_prefix = ["rolesanywhere_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "rolesanywhere" + split_package = "" + file_prefix = "" + doc_prefix = ["rolesanywhere_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "route53" { @@ -11951,14 +12214,15 @@ service "route53" { actual = "aws_route53_(?!resolver_)" correct = "aws_route53_" } - split_package = "" - file_prefix = "" - doc_prefix = ["route53_cidr_", "route53_delegation_", "route53_health_", "route53_hosted_", "route53_key_", "route53_query_", "route53_record", "route53_traffic_", "route53_vpc_", "route53_zone"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "route53" + split_package = "" + file_prefix = "" + doc_prefix = ["route53_cidr_", "route53_delegation_", "route53_health_", "route53_hosted_", "route53_key_", "route53_query_", "route53_record", "route53_traffic_", "route53_vpc_", "route53_zone"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "route53domains" { @@ -11994,14 +12258,15 @@ service "route53domains" { actual = "" correct = "aws_route53domains_" } - split_package = "" - file_prefix = "" - doc_prefix = ["route53domains_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "route53domains" + split_package = "" + file_prefix = "" + doc_prefix = ["route53domains_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "route53profiles" { @@ -12037,14 +12302,15 @@ service "route53profiles" { actual = "" correct = "aws_route53profiles_" } - split_package = "" - file_prefix = "" - doc_prefix = ["route53profiles_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "route53profiles" + split_package = "" + file_prefix = "" + doc_prefix = ["route53profiles_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "route53recoverycluster" { @@ -12085,14 +12351,15 @@ service "route53recoverycluster" { actual = "" correct = "aws_route53recoverycluster_" } - split_package = "" - file_prefix = "" - doc_prefix = ["route53recoverycluster_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "route53recoverycluster" + split_package = "" + file_prefix = "" + doc_prefix = ["route53recoverycluster_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "route53recoverycontrolconfig" { @@ -12133,14 +12400,15 @@ service "route53recoverycontrolconfig" { actual = "" correct = "aws_route53recoverycontrolconfig_" } - split_package = "" - file_prefix = "" - doc_prefix = ["route53recoverycontrolconfig_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "route53recoverycontrolconfig" + split_package = "" + file_prefix = "" + doc_prefix = ["route53recoverycontrolconfig_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "route53recoveryreadiness" { @@ -12181,14 +12449,15 @@ service "route53recoveryreadiness" { actual = "" correct = "aws_route53recoveryreadiness_" } - split_package = "" - file_prefix = "" - doc_prefix = ["route53recoveryreadiness_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "route53recoveryreadiness" + split_package = "" + file_prefix = "" + doc_prefix = ["route53recoveryreadiness_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "route53resolver" { @@ -12224,14 +12493,15 @@ service "route53resolver" { actual = "aws_route53_resolver_" correct = "aws_route53resolver_" } - split_package = "" - file_prefix = "" - doc_prefix = ["route53_resolver_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "route53resolver" + split_package = "" + file_prefix = "" + doc_prefix = ["route53_resolver_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "s3" { @@ -12272,14 +12542,15 @@ service "s3" { actual = "aws_(canonical_user_id|s3_bucket|s3_object|s3_directory_bucket)" correct = "aws_s3_" } - split_package = "" - file_prefix = "" - doc_prefix = ["s3_bucket", "s3_directory_bucket", "s3_object", "canonical_user_id"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "s3" + split_package = "" + file_prefix = "" + doc_prefix = ["s3_bucket", "s3_directory_bucket", "s3_object", "canonical_user_id"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "s3control" { @@ -12315,14 +12586,15 @@ service "s3control" { actual = "aws_(s3_account_|s3control_|s3_access_)" correct = "aws_s3control_" } - split_package = "" - file_prefix = "" - doc_prefix = ["s3control", "s3_account_", "s3_access_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "s3control" + split_package = "" + file_prefix = "" + doc_prefix = ["s3control", "s3_account_", "s3_access_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "glacier" { @@ -12358,14 +12630,15 @@ service "glacier" { actual = "" correct = "aws_glacier_" } - split_package = "" - file_prefix = "" - doc_prefix = ["glacier_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "glacier" + split_package = "" + file_prefix = "" + doc_prefix = ["glacier_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "s3outposts" { @@ -12401,14 +12674,15 @@ service "s3outposts" { actual = "" correct = "aws_s3outposts_" } - split_package = "" - file_prefix = "" - doc_prefix = ["s3outposts_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "s3outposts" + split_package = "" + file_prefix = "" + doc_prefix = ["s3outposts_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "sagemaker" { @@ -12444,14 +12718,15 @@ service "sagemaker" { actual = "" correct = "aws_sagemaker_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sagemaker_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "sagemaker" + split_package = "" + file_prefix = "" + doc_prefix = ["sagemaker_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "sagemakera2iruntime" { @@ -12497,14 +12772,15 @@ service "sagemakera2iruntime" { actual = "" correct = "aws_sagemakera2iruntime_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sagemakera2iruntime_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "sagemakera2iruntime" + split_package = "" + file_prefix = "" + doc_prefix = ["sagemakera2iruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "sagemakeredge" { @@ -12550,14 +12826,15 @@ service "sagemakeredge" { actual = "" correct = "aws_sagemakeredge_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sagemakeredge_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "sagemakeredge" + split_package = "" + file_prefix = "" + doc_prefix = ["sagemakeredge_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "sagemakerfeaturestoreruntime" { @@ -12598,14 +12875,15 @@ service "sagemakerfeaturestoreruntime" { actual = "" correct = "aws_sagemakerfeaturestoreruntime_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sagemakerfeaturestoreruntime_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "sagemakerfeaturestoreruntime" + split_package = "" + file_prefix = "" + doc_prefix = ["sagemakerfeaturestoreruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "sagemakerruntime" { @@ -12646,14 +12924,15 @@ service "sagemakerruntime" { actual = "" correct = "aws_sagemakerruntime_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sagemakerruntime_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "sagemakerruntime" + split_package = "" + file_prefix = "" + doc_prefix = ["sagemakerruntime_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "savingsplans" { @@ -12689,14 +12968,15 @@ service "savingsplans" { actual = "" correct = "aws_savingsplans_" } - split_package = "" - file_prefix = "" - doc_prefix = ["savingsplans_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "savingsplans" + split_package = "" + file_prefix = "" + doc_prefix = ["savingsplans_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "simpledb" { @@ -12742,14 +13022,15 @@ service "simpledb" { actual = "aws_simpledb_" correct = "aws_sdb_" } - split_package = "" - file_prefix = "" - doc_prefix = ["simpledb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "sdb" + split_package = "" + file_prefix = "" + doc_prefix = ["simpledb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "scheduler" { @@ -12785,14 +13066,15 @@ service "scheduler" { actual = "" correct = "aws_scheduler_" } - split_package = "" - file_prefix = "" - doc_prefix = ["scheduler_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "scheduler" + split_package = "" + file_prefix = "" + doc_prefix = ["scheduler_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "secretsmanager" { @@ -12828,14 +13110,15 @@ service "secretsmanager" { actual = "" correct = "aws_secretsmanager_" } - split_package = "" - file_prefix = "" - doc_prefix = ["secretsmanager_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "secretsmanager" + split_package = "" + file_prefix = "" + doc_prefix = ["secretsmanager_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "securityhub" { @@ -12871,14 +13154,15 @@ service "securityhub" { actual = "" correct = "aws_securityhub_" } - split_package = "" - file_prefix = "" - doc_prefix = ["securityhub_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "securityhub" + split_package = "" + file_prefix = "" + doc_prefix = ["securityhub_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "securitylake" { @@ -12914,14 +13198,15 @@ service "securitylake" { actual = "" correct = "aws_securitylake_" } - split_package = "" - file_prefix = "" - doc_prefix = ["securitylake_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "securitylake" + split_package = "" + file_prefix = "" + doc_prefix = ["securitylake_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "serverlessrepo" { @@ -12962,14 +13247,15 @@ service "serverlessrepo" { actual = "aws_serverlessapplicationrepository_" correct = "aws_serverlessrepo_" } - split_package = "" - file_prefix = "" - doc_prefix = ["serverlessapplicationrepository_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "serverlessrepo" + split_package = "" + file_prefix = "" + doc_prefix = ["serverlessapplicationrepository_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "servicecatalog" { @@ -13005,14 +13291,15 @@ service "servicecatalog" { actual = "" correct = "aws_servicecatalog_" } - split_package = "" - file_prefix = "" - doc_prefix = ["servicecatalog_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "servicecatalog" + split_package = "" + file_prefix = "" + doc_prefix = ["servicecatalog_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "servicecatalogappregistry" { @@ -13058,14 +13345,15 @@ service "servicecatalogappregistry" { actual = "" correct = "aws_servicecatalogappregistry_" } - split_package = "" - file_prefix = "" - doc_prefix = ["servicecatalogappregistry_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "servicecatalogappregistry" + split_package = "" + file_prefix = "" + doc_prefix = ["servicecatalogappregistry_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "servicequotas" { @@ -13106,14 +13394,15 @@ service "servicequotas" { actual = "" correct = "aws_servicequotas_" } - split_package = "" - file_prefix = "" - doc_prefix = ["servicequotas_"] - brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "servicequotas" + split_package = "" + file_prefix = "" + doc_prefix = ["servicequotas_"] + brand = "" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ses" { @@ -13149,14 +13438,15 @@ service "ses" { actual = "" correct = "aws_ses_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ses_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ses" + split_package = "" + file_prefix = "" + doc_prefix = ["ses_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "sesv2" { @@ -13192,14 +13482,15 @@ service "sesv2" { actual = "" correct = "aws_sesv2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sesv2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "sesv2" + split_package = "" + file_prefix = "" + doc_prefix = ["sesv2_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "sfn" { @@ -13240,14 +13531,15 @@ service "sfn" { actual = "" correct = "aws_sfn_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sfn_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "sfn" + split_package = "" + file_prefix = "" + doc_prefix = ["sfn_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "shield" { @@ -13283,14 +13575,15 @@ service "shield" { actual = "" correct = "aws_shield_" } - split_package = "" - file_prefix = "" - doc_prefix = ["shield_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "shield" + split_package = "" + file_prefix = "" + doc_prefix = ["shield_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "signer" { @@ -13326,14 +13619,15 @@ service "signer" { actual = "" correct = "aws_signer_" } - split_package = "" - file_prefix = "" - doc_prefix = ["signer_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "signer" + split_package = "" + file_prefix = "" + doc_prefix = ["signer_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "sms" { @@ -13369,14 +13663,15 @@ service "sms" { actual = "" correct = "aws_sms_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sms_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "sms" + split_package = "" + file_prefix = "" + doc_prefix = ["sms_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "snowdevicemanagement" { @@ -13417,14 +13712,15 @@ service "snowdevicemanagement" { actual = "" correct = "aws_snowdevicemanagement_" } - split_package = "" - file_prefix = "" - doc_prefix = ["snowdevicemanagement_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "snowdevicemanagement" + split_package = "" + file_prefix = "" + doc_prefix = ["snowdevicemanagement_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "snowball" { @@ -13460,14 +13756,15 @@ service "snowball" { actual = "" correct = "aws_snowball_" } - split_package = "" - file_prefix = "" - doc_prefix = ["snowball_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "snowball" + split_package = "" + file_prefix = "" + doc_prefix = ["snowball_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "sns" { @@ -13503,14 +13800,15 @@ service "sns" { actual = "" correct = "aws_sns_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sns_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "sns" + split_package = "" + file_prefix = "" + doc_prefix = ["sns_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "sqs" { @@ -13546,14 +13844,15 @@ service "sqs" { actual = "" correct = "aws_sqs_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sqs_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "sqs" + split_package = "" + file_prefix = "" + doc_prefix = ["sqs_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ssm" { @@ -13589,14 +13888,15 @@ service "ssm" { actual = "" correct = "aws_ssm_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ssm_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ssm" + split_package = "" + file_prefix = "" + doc_prefix = ["ssm_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ssmcontacts" { @@ -13637,14 +13937,15 @@ service "ssmcontacts" { actual = "" correct = "aws_ssmcontacts_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ssmcontacts_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ssmcontacts" + split_package = "" + file_prefix = "" + doc_prefix = ["ssmcontacts_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ssmincidents" { @@ -13685,14 +13986,15 @@ service "ssmincidents" { actual = "" correct = "aws_ssmincidents_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ssmincidents_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ssmincidents" + split_package = "" + file_prefix = "" + doc_prefix = ["ssmincidents_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ssmsap" { @@ -13733,14 +14035,15 @@ service "ssmsap" { actual = "" correct = "aws_ssmsap_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ssmsap_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ssmsap" + split_package = "" + file_prefix = "" + doc_prefix = ["ssmsap_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "sso" { @@ -13776,14 +14079,15 @@ service "sso" { actual = "" correct = "aws_sso_" } - split_package = "" - file_prefix = "" - doc_prefix = ["sso_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "sso" + split_package = "" + file_prefix = "" + doc_prefix = ["sso_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "ssoadmin" { @@ -13824,14 +14128,15 @@ service "ssoadmin" { actual = "" correct = "aws_ssoadmin_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ssoadmin_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "ssoadmin" + split_package = "" + file_prefix = "" + doc_prefix = ["ssoadmin_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "identitystore" { @@ -13867,14 +14172,15 @@ service "identitystore" { actual = "" correct = "aws_identitystore_" } - split_package = "" - file_prefix = "" - doc_prefix = ["identitystore_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "identitystore" + split_package = "" + file_prefix = "" + doc_prefix = ["identitystore_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ssooidc" { @@ -13915,14 +14221,15 @@ service "ssooidc" { actual = "" correct = "aws_ssooidc_" } - split_package = "" - file_prefix = "" - doc_prefix = ["ssooidc_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "ssooidc" + split_package = "" + file_prefix = "" + doc_prefix = ["ssooidc_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "storagegateway" { @@ -13958,14 +14265,15 @@ service "storagegateway" { actual = "" correct = "aws_storagegateway_" } - split_package = "" - file_prefix = "" - doc_prefix = ["storagegateway_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "storagegateway" + split_package = "" + file_prefix = "" + doc_prefix = ["storagegateway_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "sts" { @@ -14001,14 +14309,15 @@ service "sts" { actual = "aws_caller_identity" correct = "aws_sts_" } - split_package = "" - file_prefix = "" - doc_prefix = ["caller_identity"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "sts" + split_package = "" + file_prefix = "" + doc_prefix = ["caller_identity"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "support" { @@ -14044,14 +14353,15 @@ service "support" { actual = "" correct = "aws_support_" } - split_package = "" - file_prefix = "" - doc_prefix = ["support_"] - brand = "AWS" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "support" + split_package = "" + file_prefix = "" + doc_prefix = ["support_"] + brand = "AWS" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "swf" { @@ -14087,14 +14397,15 @@ service "swf" { actual = "" correct = "aws_swf_" } - split_package = "" - file_prefix = "" - doc_prefix = ["swf_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "swf" + split_package = "" + file_prefix = "" + doc_prefix = ["swf_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "textract" { @@ -14130,14 +14441,15 @@ service "textract" { actual = "" correct = "aws_textract_" } - split_package = "" - file_prefix = "" - doc_prefix = ["textract_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "textract" + split_package = "" + file_prefix = "" + doc_prefix = ["textract_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "timestreaminfluxdb" { @@ -14178,14 +14490,15 @@ service "timestreaminfluxdb" { actual = "" correct = "aws_timestreaminfluxdb_" } - split_package = "" - file_prefix = "" - doc_prefix = ["timestreaminfluxdb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "timestreaminfluxdb" + split_package = "" + file_prefix = "" + doc_prefix = ["timestreaminfluxdb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "timestreamquery" { @@ -14226,14 +14539,15 @@ service "timestreamquery" { actual = "" correct = "aws_timestreamquery_" } - split_package = "" - file_prefix = "" - doc_prefix = ["timestreamquery_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "timestreamquery" + split_package = "" + file_prefix = "" + doc_prefix = ["timestreamquery_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "timestreamwrite" { @@ -14274,14 +14588,15 @@ service "timestreamwrite" { actual = "" correct = "aws_timestreamwrite_" } - split_package = "" - file_prefix = "" - doc_prefix = ["timestreamwrite_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "timestreamwrite" + split_package = "" + file_prefix = "" + doc_prefix = ["timestreamwrite_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "transcribe" { @@ -14322,14 +14637,15 @@ service "transcribe" { actual = "" correct = "aws_transcribe_" } - split_package = "" - file_prefix = "" - doc_prefix = ["transcribe_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "transcribe" + split_package = "" + file_prefix = "" + doc_prefix = ["transcribe_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "transcribestreaming" { @@ -14375,14 +14691,15 @@ service "transcribestreaming" { actual = "" correct = "aws_transcribestreaming_" } - split_package = "" - file_prefix = "" - doc_prefix = ["transcribestreaming_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "transcribestreaming" + split_package = "" + file_prefix = "" + doc_prefix = ["transcribestreaming_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "transfer" { @@ -14418,14 +14735,15 @@ service "transfer" { actual = "" correct = "aws_transfer_" } - split_package = "" - file_prefix = "" - doc_prefix = ["transfer_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "transfer" + split_package = "" + file_prefix = "" + doc_prefix = ["transfer_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "translate" { @@ -14461,14 +14779,15 @@ service "translate" { actual = "" correct = "aws_translate_" } - split_package = "" - file_prefix = "" - doc_prefix = ["translate_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "translate" + split_package = "" + file_prefix = "" + doc_prefix = ["translate_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "vpclattice" { @@ -14509,14 +14828,15 @@ service "vpclattice" { actual = "" correct = "aws_vpclattice_" } - split_package = "" - file_prefix = "" - doc_prefix = ["vpclattice_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "vpclattice" + split_package = "" + file_prefix = "" + doc_prefix = ["vpclattice_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "wafv2" { @@ -14552,14 +14872,15 @@ service "wafv2" { actual = "" correct = "aws_wafv2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["wafv2_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "wafv2" + split_package = "" + file_prefix = "" + doc_prefix = ["wafv2_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "waf" { @@ -14595,14 +14916,15 @@ service "waf" { actual = "" correct = "aws_waf_" } - split_package = "" - file_prefix = "" - doc_prefix = ["waf_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "waf" + split_package = "" + file_prefix = "" + doc_prefix = ["waf_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "wafregional" { @@ -14643,14 +14965,15 @@ service "wafregional" { actual = "" correct = "aws_wafregional_" } - split_package = "" - file_prefix = "" - doc_prefix = ["wafregional_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "wafregional" + split_package = "" + file_prefix = "" + doc_prefix = ["wafregional_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "budgets" { @@ -14686,14 +15009,15 @@ service "budgets" { actual = "" correct = "aws_budgets_" } - split_package = "" - file_prefix = "" - doc_prefix = ["budgets_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "budgets" + split_package = "" + file_prefix = "" + doc_prefix = ["budgets_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "wellarchitected" { @@ -14729,14 +15053,15 @@ service "wellarchitected" { actual = "" correct = "aws_wellarchitected_" } - split_package = "" - file_prefix = "" - doc_prefix = ["wellarchitected_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "wellarchitected" + split_package = "" + file_prefix = "" + doc_prefix = ["wellarchitected_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "workdocs" { @@ -14772,14 +15097,15 @@ service "workdocs" { actual = "" correct = "aws_workdocs_" } - split_package = "" - file_prefix = "" - doc_prefix = ["workdocs_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "workdocs" + split_package = "" + file_prefix = "" + doc_prefix = ["workdocs_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "worklink" { @@ -14815,14 +15141,15 @@ service "worklink" { actual = "" correct = "aws_worklink_" } - split_package = "" - file_prefix = "" - doc_prefix = ["worklink_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "worklink" + split_package = "" + file_prefix = "" + doc_prefix = ["worklink_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "workmail" { @@ -14858,14 +15185,15 @@ service "workmail" { actual = "" correct = "aws_workmail_" } - split_package = "" - file_prefix = "" - doc_prefix = ["workmail_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "workmail" + split_package = "" + file_prefix = "" + doc_prefix = ["workmail_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "workmailmessageflow" { @@ -14901,14 +15229,15 @@ service "workmailmessageflow" { actual = "" correct = "aws_workmailmessageflow_" } - split_package = "" - file_prefix = "" - doc_prefix = ["workmailmessageflow_"] - brand = "Amazon" - exclude = false - not_implemented = true - allowed_subcategory = false - note = "" + provider_package_correct = "workmailmessageflow" + split_package = "" + file_prefix = "" + doc_prefix = ["workmailmessageflow_"] + brand = "Amazon" + exclude = false + not_implemented = true + allowed_subcategory = false + note = "" } service "workspaces" { @@ -14944,14 +15273,15 @@ service "workspaces" { actual = "" correct = "aws_workspaces_" } - split_package = "" - file_prefix = "" - doc_prefix = ["workspaces_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "workspaces" + split_package = "" + file_prefix = "" + doc_prefix = ["workspaces_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "workspacesweb" { @@ -14992,14 +15322,15 @@ service "workspacesweb" { actual = "" correct = "aws_workspacesweb_" } - split_package = "" - file_prefix = "" - doc_prefix = ["workspacesweb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "workspacesweb" + split_package = "" + file_prefix = "" + doc_prefix = ["workspacesweb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "xray" { @@ -15035,14 +15366,15 @@ service "xray" { actual = "" correct = "aws_xray_" } - split_package = "" - file_prefix = "" - doc_prefix = ["xray_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "xray" + split_package = "" + file_prefix = "" + doc_prefix = ["xray_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "verifiedpermissions" { @@ -15078,14 +15410,15 @@ service "verifiedpermissions" { actual = "" correct = "aws_verifiedpermissions_" } - split_package = "" - file_prefix = "" - doc_prefix = ["verifiedpermissions_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "verifiedpermissions" + split_package = "" + file_prefix = "" + doc_prefix = ["verifiedpermissions_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "codecatalyst" { @@ -15121,14 +15454,15 @@ service "codecatalyst" { actual = "" correct = "aws_codecatalyst_" } - split_package = "" - file_prefix = "" - doc_prefix = ["codecatalyst_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "codecatalyst" + split_package = "" + file_prefix = "" + doc_prefix = ["codecatalyst_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "mediapackagev2" { @@ -15164,14 +15498,15 @@ service "mediapackagev2" { actual = "aws_media_packagev2_" correct = "aws_mediapackagev2_" } - split_package = "" - file_prefix = "" - doc_prefix = ["media_packagev2_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "mediapackagev2" + split_package = "" + file_prefix = "" + doc_prefix = ["media_packagev2_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "iot" { @@ -15207,14 +15542,15 @@ service "iot" { actual = "" correct = "aws_iot_" } - split_package = "" - file_prefix = "" - doc_prefix = ["iot_"] - brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "iot" + split_package = "" + file_prefix = "" + doc_prefix = ["iot_"] + brand = "AWS" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "dynamodb" { @@ -15250,14 +15586,15 @@ service "dynamodb" { actual = "" correct = "aws_dynamodb_" } - split_package = "" - file_prefix = "" - doc_prefix = ["dynamodb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "dynamodb" + split_package = "" + file_prefix = "" + doc_prefix = ["dynamodb_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } service "ec2" { @@ -15338,14 +15675,15 @@ service "ec2" { actual = "aws_(ebs_|volume_attach|snapshot_create)" correct = "aws_ec2ebs_" } - split_package = "ec2" - file_prefix = "ebs_" - doc_prefix = ["ebs_", "volume_attachment", "snapshot_"] - brand = "Amazon" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "ebs_" + doc_prefix = ["ebs_", "volume_attachment", "snapshot_"] + brand = "Amazon" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" } sub_service "ec2outposts" { @@ -15391,14 +15729,15 @@ service "ec2" { actual = "aws_ec2_(coip_pool|local_gateway)" correct = "aws_ec2outposts_" } - split_package = "ec2" - file_prefix = "outposts_" - doc_prefix = ["ec2_coip_pool", "ec2_local_gateway"] - brand = "AWS" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "outposts_" + doc_prefix = ["ec2_coip_pool", "ec2_local_gateway"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" } sub_service "transitgateway" { @@ -15444,14 +15783,15 @@ service "ec2" { actual = "aws_ec2_transit_gateway" correct = "aws_transitgateway_" } - split_package = "ec2" - file_prefix = "transitgateway_" - doc_prefix = ["ec2_transit_gateway"] - brand = "AWS" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "transitgateway_" + doc_prefix = ["ec2_transit_gateway"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" } sub_service "verifiedaccess" { @@ -15497,14 +15837,15 @@ service "ec2" { actual = "aws_verifiedaccess" correct = "aws_verifiedaccess_" } - split_package = "ec2" - file_prefix = "verifiedaccess_" - doc_prefix = ["verifiedaccess_"] - brand = "AWS" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "verifiedaccess_" + doc_prefix = ["verifiedaccess_"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" } sub_service "vpc" { @@ -15550,14 +15891,15 @@ service "ec2" { actual = "aws_((default_)?(network_acl|route_table|security_group|subnet|vpc(?!_ipam))|ec2_(managed|network|subnet|traffic)|egress_only_internet|flow_log|internet_gateway|main_route_table_association|nat_gateway|network_interface|prefix_list|route\\b)" correct = "aws_vpc_" } - split_package = "ec2" - file_prefix = "vpc_" - doc_prefix = ["default_network_", "default_route_", "default_security_", "default_subnet", "default_vpc", "ec2_managed_", "ec2_network_", "ec2_subnet_", "ec2_traffic_", "egress_only_", "flow_log", "internet_gateway", "main_route_", "nat_", "network_", "prefix_list", "route_", "route\\.", "security_group", "subnet", "vpc_dhcp_", "vpc_endpoint", "vpc_ipv", "vpc_network_performance", "vpc_peering_", "vpc_security_group_", "vpc\\.", "vpcs\\."] - brand = "Amazon" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "vpc_" + doc_prefix = ["default_network_", "default_route_", "default_security_", "default_subnet", "default_vpc", "ec2_managed_", "ec2_network_", "ec2_subnet_", "ec2_traffic_", "egress_only_", "flow_log", "internet_gateway", "main_route_", "nat_", "network_", "prefix_list", "route_", "route\\.", "security_group", "subnet", "vpc_dhcp_", "vpc_endpoint", "vpc_ipv", "vpc_network_performance", "vpc_peering_", "vpc_security_group_", "vpc\\.", "vpcs\\."] + brand = "Amazon" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" } sub_service "ipam" { @@ -15603,14 +15945,15 @@ service "ec2" { actual = "aws_vpc_ipam" correct = "aws_ipam_" } - split_package = "ec2" - file_prefix = "ipam_" - doc_prefix = ["vpc_ipam"] - brand = "Amazon" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "ipam_" + doc_prefix = ["vpc_ipam"] + brand = "Amazon" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" } sub_service "vpnclient" { @@ -15656,14 +15999,15 @@ service "ec2" { actual = "aws_ec2_client_vpn" correct = "aws_vpnclient_" } - split_package = "ec2" - file_prefix = "vpnclient_" - doc_prefix = ["ec2_client_vpn_"] - brand = "AWS" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "vpnclient_" + doc_prefix = ["ec2_client_vpn_"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" } sub_service "vpnsite" { @@ -15709,14 +16053,15 @@ service "ec2" { actual = "aws_(customer_gateway|vpn_)" correct = "aws_vpnsite_" } - split_package = "ec2" - file_prefix = "vpnsite_" - doc_prefix = ["customer_gateway", "vpn_"] - brand = "AWS" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "vpnsite_" + doc_prefix = ["customer_gateway", "vpn_"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" } sub_service "wavelength" { @@ -15762,23 +16107,24 @@ service "ec2" { actual = "aws_ec2_carrier_gateway" correct = "aws_wavelength_" } - split_package = "ec2" - file_prefix = "wavelength_" - doc_prefix = ["ec2_carrier_"] - brand = "AWS" - exclude = true - not_implemented = false - allowed_subcategory = true - note = "Part of EC2" - } - - split_package = "ec2" - file_prefix = "ec2_" - doc_prefix = ["ami", "availability_zone", "ec2_availability_", "ec2_capacity_", "ec2_fleet", "ec2_host", "ec2_image_", "ec2_instance_", "ec2_public_ipv4_pool", "ec2_serial_", "ec2_spot_", "ec2_tag", "eip", "instance", "key_pair", "launch_template", "placement_group", "spot_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + provider_package_correct = "" + split_package = "ec2" + file_prefix = "wavelength_" + doc_prefix = ["ec2_carrier_"] + brand = "AWS" + exclude = true + not_implemented = false + allowed_subcategory = true + note = "Part of EC2" + } + + provider_package_correct = "ec2" + split_package = "ec2" + file_prefix = "ec2_" + doc_prefix = ["ami", "availability_zone", "ec2_availability_", "ec2_capacity_", "ec2_fleet", "ec2_host", "ec2_image_", "ec2_instance_", "ec2_public_ipv4_pool", "ec2_serial_", "ec2_spot_", "ec2_tag", "eip", "instance", "key_pair", "launch_template", "placement_group", "spot_"] + brand = "Amazon" + exclude = false + not_implemented = false + allowed_subcategory = false + note = "" } - diff --git a/names/data/read.go b/names/data/read.go index 01780870012..e3aa3070c58 100644 --- a/names/data/read.go +++ b/names/data/read.go @@ -179,7 +179,7 @@ func (sr ServiceRecord) Note() string { return sr[colNote] } -func (curr Service) parseService() ServiceRecord { +func parseService(curr Service) ServiceRecord { record := make(ServiceRecord, colNote+1) @@ -268,6 +268,9 @@ func (curr Service) parseService() ServiceRecord { record[colAllowedSubcategory] = "" } record[colNote] = curr.Note + if len(curr.ServiceProviderPackageCorrect) > 0 { + record[colProviderPackageCorrect] = curr.ServiceProviderPackageCorrect + } return record } @@ -275,21 +278,21 @@ func (curr Service) parseService() ServiceRecord { func ReadAllServiceData() (results []ServiceRecord, err error) { var decodedServiceList Services parser := hclparse.NewParser() - toParse, parseErr := parser.ParseHCLFile("/Users/thomas.zalewski/code/hashi_repos/for_official/terraform_hc_change/terraform-provider-aws/names/data/names_data.hcl") + toParse, parseErr := parser.ParseHCLFile("/Users/thomas.zalewski/Downloads/june12/fix_guard_duty/terraform-provider-aws/names/data/names_data.hcl") if parseErr.HasErrors() { - log.Fatalf("parser error : ", parseErr) + log.Fatal("parser error : ", parseErr) } Derr := gohcl.DecodeBody(toParse.Body, nil, &decodedServiceList) if Derr.HasErrors() { - log.Fatalf("Decode error", Derr) + log.Fatal("Decode error", Derr) } for _, curr := range decodedServiceList.ServiceList { if len(curr.SubService) > 0 { for _, sub := range curr.SubService { - results = append(results, sub.parseService()) + results = append(results, parseService(sub)) } } - results = append(results, curr.parseService()) + results = append(results, parseService(curr)) } return @@ -344,12 +347,11 @@ type EndpointInfo struct { } type Service struct { - Label string `hcl:"CLIV2Command,label"` - ServiceCli []CLIV2Command `hcl:"cli_v2_command,block"` - ServiceGoPackages []GoPackages `hcl:"go_packages,block"` - ServiceSDK SDK `hcl:"sdk,block"` - ServiceNames Names `hcl:"names,block"` - + Label string `hcl:"CLIV2Command,label"` + ServiceCli []CLIV2Command `hcl:"cli_v2_command,block"` + ServiceGoPackages []GoPackages `hcl:"go_packages,block"` + ServiceSDK SDK `hcl:"sdk,block"` + ServiceNames Names `hcl:"names,block"` ServiceClient Client `hcl:"client,block"` ServiceEnvVars EnvVar `hcl:"env_var,block"` ServiceEndpoints EndpointInfo `hcl:"endpoint_info,block"` @@ -357,14 +359,15 @@ type Service struct { SubService []Service `hcl:"sub_service,block"` - ServiceSplitPackage string `hcl:"split_package,attr"` - FilePrefix string `hcl:"file_prefix,attr"` - DocPrefix []string `hcl:"doc_prefix,attr"` - Brand string `hcl:"brand,attr"` - Exclude bool `hcl:"exclude,attr"` - NotImplemented bool `hcl:"not_implemented,attr"` - AllowedSubcategory bool `hcl:"allowed_subcategory,attr"` - Note string `hcl:"note,attr"` + ServiceProviderPackageCorrect string `hcl:"provider_package_correct,attr"` + ServiceSplitPackage string `hcl:"split_package,attr"` + FilePrefix string `hcl:"file_prefix,attr"` + DocPrefix []string `hcl:"doc_prefix,attr"` + Brand string `hcl:"brand,attr"` + Exclude bool `hcl:"exclude,attr"` + NotImplemented bool `hcl:"not_implemented,attr"` + AllowedSubcategory bool `hcl:"allowed_subcategory,attr"` + Note string `hcl:"note,attr"` } type Services struct { From eb24c1098d4cfa6526850163804be5472bfcc181 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Wed, 12 Jun 2024 16:57:08 -0400 Subject: [PATCH 12/47] Deleted several checks for compatibility with hcl --- internal/generate/checknames/main.go | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/internal/generate/checknames/main.go b/internal/generate/checknames/main.go index 110ba6b3b75..ff46331fc1c 100644 --- a/internal/generate/checknames/main.go +++ b/internal/generate/checknames/main.go @@ -72,18 +72,6 @@ func main() { log.Fatalf("in service data, line %d, for service %s, if Exclude is blank, either AWSCLIV2CommandNoDashes or GoV2Package must have values", i+lineOffset, l.HumanFriendly()) } - if l.ProviderPackageActual() != "" && l.ProviderPackageCorrect() == "" { - log.Fatalf("in service data, line %d, for service %s, ProviderPackageActual can't be non-blank if ProviderPackageCorrect is blank", i+lineOffset, l.HumanFriendly()) - } - - if l.ProviderPackageActual() == "" && l.ProviderPackageCorrect() == "" && !l.Exclude() { - log.Fatalf("in service data, line %d, for service %s, ProviderPackageActual and ProviderPackageCorrect cannot both be blank unless Exclude is non-blank", i+lineOffset, l.HumanFriendly()) - } - - if l.ProviderPackageCorrect() != "" && l.ProviderPackageActual() == l.ProviderPackageCorrect() { - log.Fatalf("in service data, line %d, for service %s, ProviderPackageActual should only be used if different from ProviderPackageCorrect", i+lineOffset, l.HumanFriendly()) - } - packageToUse := l.ProviderPackageCorrect() if l.ProviderPackageActual() != "" { @@ -114,10 +102,6 @@ func main() { log.Fatalf("in service data, line %d, for service %s, ResourcePrefixCorrect must have a value if Exclude is blank", i+lineOffset, l.HumanFriendly()) } - if l.ResourcePrefixCorrect() != "" && l.ResourcePrefixCorrect() != fmt.Sprintf("aws_%s_", l.ProviderPackageCorrect()) { - log.Fatalf("in service data, line %d, for service %s, ResourcePrefixCorrect should be aws__, where is ProviderPackageCorrect", i+lineOffset, l.HumanFriendly()) - } - if l.ResourcePrefixCorrect() != "" && l.ResourcePrefixActual() == l.ResourcePrefixCorrect() { log.Fatalf("in service data, line %d, for service %s, ResourcePrefixActual should not be the same as ResourcePrefixCorrect, set ResourcePrefixActual to blank", i+lineOffset, l.HumanFriendly()) } From 9b433a7830b92d77429fc132ca1adcb1e20c4475 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 10:21:54 -0400 Subject: [PATCH 13/47] Formatting updates --- names/data/read.go | 2 -- 1 file changed, 2 deletions(-) diff --git a/names/data/read.go b/names/data/read.go index e3aa3070c58..c0529d31ba1 100644 --- a/names/data/read.go +++ b/names/data/read.go @@ -4,7 +4,6 @@ package data import ( - _ "embed" "log" "strings" @@ -180,7 +179,6 @@ func (sr ServiceRecord) Note() string { } func parseService(curr Service) ServiceRecord { - record := make(ServiceRecord, colNote+1) // provider packages/label From 4c38c07345a2290818e957c2d4f3d10c84d2a314 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 10:22:48 -0400 Subject: [PATCH 14/47] Reverted the deletion of a test --- internal/generate/checknames/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/generate/checknames/main.go b/internal/generate/checknames/main.go index ff46331fc1c..071feb67b1f 100644 --- a/internal/generate/checknames/main.go +++ b/internal/generate/checknames/main.go @@ -78,6 +78,10 @@ func main() { packageToUse = l.ProviderPackageActual() } + if l.ResourcePrefixCorrect() != "" && l.ResourcePrefixCorrect() != fmt.Sprintf("aws_%s_", l.ProviderPackageCorrect()) { + log.Fatalf("in service data, line %d, for service %s, ResourcePrefixCorrect should be aws__, where is ProviderPackageCorrect", i+lineOffset, l.HumanFriendly()) + } + if p := l.Aliases(); len(p) > 0 && packageToUse != "" { for _, v := range p { if v == packageToUse { From 11e9e87f569495c18e011e9fd8ccb8c8f7d6b0e0 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 10:55:41 -0400 Subject: [PATCH 15/47] Updated names_data.hcl to support sdkv2 migration --- names/data/names_data.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index abbdeaecd1c..814a89aa1b6 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -2200,7 +2200,7 @@ service "servicediscovery" { sdk { id = "ServiceDiscovery" - client_version = [1] + client_version = [2] } names { From 93bef816309db1ee582742dddb3a60d6c7faf11a Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 11:12:06 -0400 Subject: [PATCH 16/47] Added provider_package_correct to README.md --- names/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index 99de1449c99..f5eeb76cb39 100644 --- a/names/README.md +++ b/names/README.md @@ -63,7 +63,8 @@ service "" { actual = "" correct = "" } - + + provider_package_correct = "" split_package = "" file_prefix = "" doc_prefix = [""] From 29dd494b5b9255592444a3237991cdedbafdd335 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 13:53:31 -0400 Subject: [PATCH 17/47] Embedded names_data.hcl --- names/data/read.go | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/names/data/read.go b/names/data/read.go index c0529d31ba1..afabd308a1c 100644 --- a/names/data/read.go +++ b/names/data/read.go @@ -4,6 +4,7 @@ package data import ( + _ "embed" "log" "strings" @@ -276,13 +277,13 @@ func parseService(curr Service) ServiceRecord { func ReadAllServiceData() (results []ServiceRecord, err error) { var decodedServiceList Services parser := hclparse.NewParser() - toParse, parseErr := parser.ParseHCLFile("/Users/thomas.zalewski/Downloads/june12/fix_guard_duty/terraform-provider-aws/names/data/names_data.hcl") + toParse, parseErr := parser.ParseHCL(b, "names_data.hcl") if parseErr.HasErrors() { - log.Fatal("parser error : ", parseErr) + log.Fatal("Parser error : ", parseErr) } - Derr := gohcl.DecodeBody(toParse.Body, nil, &decodedServiceList) - if Derr.HasErrors() { - log.Fatal("Decode error", Derr) + decodeErr := gohcl.DecodeBody(toParse.Body, nil, &decodedServiceList) + if decodeErr.HasErrors() { + log.Fatal("Decode error", decodeErr) } for _, curr := range decodedServiceList.ServiceList { if len(curr.SubService) > 0 { @@ -372,6 +373,9 @@ type Services struct { ServiceList []Service `hcl:"service,block"` } +//go:embed names_data.hcl +var b []byte + const ( colAWSCLIV2Command = iota colAWSCLIV2CommandNoDashes From a27304de8a88be311cc128806bd341e1d51b7eb4 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 15:42:38 -0400 Subject: [PATCH 18/47] Update docs/add-a-new-service.md Fixed formatting around the word false Co-authored-by: Justin Retzolk <44710313+justinretzolk@users.noreply.github.com> --- docs/add-a-new-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/add-a-new-service.md b/docs/add-a-new-service.md index bf71b2fa39a..e7a54aaa9c9 100644 --- a/docs/add-a-new-service.md +++ b/docs/add-a-new-service.md @@ -21,7 +21,7 @@ To add an AWS SDK for Go service client: 1. Check the file `names/data/names_data.hcl` for the service. -1. If the service is there and the `NotImplmented` attribute is false, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). +1. If the service is there and the `NotImplmented` attribute is `false`, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). 1. If the service is there and the `NotImplmented` attribute is true, remove it and submit the client pull request as described below. From 8389b5a3d7a9a3290bbbb04f12b06578d2157651 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 15:43:02 -0400 Subject: [PATCH 19/47] Update docs/add-a-new-service.md Fixed formatting for word true Co-authored-by: Justin Retzolk <44710313+justinretzolk@users.noreply.github.com> --- docs/add-a-new-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/add-a-new-service.md b/docs/add-a-new-service.md index e7a54aaa9c9..804b4255d13 100644 --- a/docs/add-a-new-service.md +++ b/docs/add-a-new-service.md @@ -70,7 +70,7 @@ Once the service client has been added, implement the first [resource](./add-a-n If an AWS service must be created in a non-standard way, for example, the service API's endpoint must be accessed via a single AWS Region, then: -1. Make the **SkipClientGenerate** attribute true for the service in [`names/data/names_data.hcl`](https://github.com/hashicorp/terraform-provider-aws/blob/main/names/README.md) +1. Make the `SkipClientGenerate` attribute `true` for the service in [`names/data/names_data.hcl`](https://github.com/hashicorp/terraform-provider-aws/blob/main/names/README.md) 1. Run `make gen` From 3925a3eee2ea0ee5ddcb4fc37668ed11c5781e74 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 15:43:38 -0400 Subject: [PATCH 20/47] Update names/README.md Added whitespace for better markdown formatting Co-authored-by: Justin Retzolk <44710313+justinretzolk@users.noreply.github.com> --- names/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/names/README.md b/names/README.md index f5eeb76cb39..f672b378f3a 100644 --- a/names/README.md +++ b/names/README.md @@ -16,6 +16,7 @@ Consumers of `names` include: After any edits to `data/names_data.hcl`, run `make gen`. Doing so regenerates code and performs checks on `data/names_data.hcl`. The schema of the attributes and blocks of `data/names_data.csv` are as follows: + ```hcl service "" { From 4894acf3672e4b97e4d545c2be59eedad6a8357f Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 15:44:26 -0400 Subject: [PATCH 21/47] Update names/README.md Fixed HCL capitalization Co-authored-by: Justin Retzolk <44710313+justinretzolk@users.noreply.github.com> --- names/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index f672b378f3a..9bfcca36fc6 100644 --- a/names/README.md +++ b/names/README.md @@ -4,7 +4,7 @@ Package `names` provides AWS service-name information that is critical to the Te **NOTE:** The information in `data/names_data.hcl` affects the provider, generators, documentation, website navigation, etc. working correctly. _Please do not make any changes until you understand the table below._ -The core of the `names` package is `data/names_data.hcl`, which contains hcl data about naming in the AWS Provider, AWS Go SDKs v1 and v2, and AWS CLI. The file is dynamically embedded at build time in the AWS Provider and referenced by generators when generating code. _The information it contains must be correct._ Please double-check any changes. +The core of the `names` package is `data/names_data.hcl`, which contains HCL data about naming in the AWS Provider, AWS Go SDKs v1 and v2, and AWS CLI. The file is dynamically embedded at build time in the AWS Provider and referenced by generators when generating code. _The information it contains must be correct._ Please double-check any changes. Consumers of `names` include: From 6d5ea21f5ff4ba1c713ca4f6509fd39af8150cd3 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 16:42:04 -0400 Subject: [PATCH 22/47] Update README.md Fixed formatting for code --- names/README.md | 60 ++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/names/README.md b/names/README.md index 9bfcca36fc6..3a37822c27e 100644 --- a/names/README.md +++ b/names/README.md @@ -2,7 +2,7 @@ Package `names` provides AWS service-name information that is critical to the Terraform AWS Provider working correctly. If you are unsure about a change you are making, please do not hesitate to ask! -**NOTE:** The information in `data/names_data.hcl` affects the provider, generators, documentation, website navigation, etc. working correctly. _Please do not make any changes until you understand the table below._ +`NOTE:` The information in `data/names_data.hcl` affects the provider, generators, documentation, website navigation, etc. working correctly. _Please do not make any changes until you understand the table below._ The core of the `names` package is `data/names_data.hcl`, which contains HCL data about naming in the AWS Provider, AWS Go SDKs v1 and v2, and AWS CLI. The file is dynamically embedded at build time in the AWS Provider and referenced by generators when generating code. _The information it contains must be correct._ Please double-check any changes. @@ -82,35 +82,35 @@ The explanation of the attributes of `data/names_data.csv` are as follows: | Name | Use | Description | | --- | --- | --- | -| **ProviderPackageActual** | Code | Actual TF AWS provide package name _if_ **provider_package_correct** is not used; takes precedence over **provider_package_correct** for service block name if both are defined | -| **aws_cli_v2_command** | Reference | Service command in [AWS CLI v2](https://awscli.amazonaws.com/v2/documentation/api/latest/index.html) | -| **aws_cli_v2_command_no_dashes** | Reference | Same as **aws_cli_v2_command** without dashes | -| **v1_package** | Code | [AWS SDK for Go v1](https://docs.aws.amazon.com/sdk-for-go/api/) package name | -| **v2_package** | Code | [AWS SDK for Go v2](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2) package name | -| **id** | Code | Represents the ServiceID of a AWS service which is a unique identifier of a specific service | -| **client_version** | Code | HCL int list containing if in the TF AWS Provider, the service currently uses AWS SDK for Go v1 and/or v2; each integer represents the correlating version| -| **aliases** | Code | HCL string list of name variations (_e.g._, for "AMP", `prometheus,prometheusservice`). Do not include **ProviderPackageActual** (or **provider_package_correct**, if blank) since that will create duplicates in the [Custom Endpoints guide](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints). | -| **provider_name_upper** | Code | [Correctly capitalized](https://hashicorp.github.io/terraform-provider-aws/naming/#mixed-caps) **ProviderPackageActual**, if it exists, otherwise **provider_package_correct** | -| **human_friendly** | Code | [REQUIRED] Human-friendly name of service as used by AWS; documentation `subcategory` must exactly match this value; used in website navigation and error messages | -| **go_v1_client_typename** | Code | _Exact name_ (_i.e._, spelling and capitalization) of the AWS SDK for Go v1 client type (_e.g._, see the [`New()` return type](https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New) for SES) | -| **skip_client_generate** | Code | Some service clients need special configuration rather than the default generated configuration; use a non-empty value to skip generation but you must then manually configure the client in `internal/conns/config.go` | -| **deprecated_env_var** | Code | Deprecated `AWS__ENDPOINT` envvar defined for some services | -| **tf_aws_env_var** | Code | `TF_AWS__ENDPOINT` envvar defined for some services | -| **endpoint_api_call** | Code | Command for the AWS cli for describing the current service | -| **endpoint_api_params** | Code | Used in **service_endpoints_gen_test.go** files for API calls that require a configured value | -| **endpoint_region_override** | Code | Specified alternate regional [endpoint]([https://docs.aws.amazon.com/general/latest/gr/rande.html) for API requests | -| **endpoint_only** | Code | Bool based on if **not_implemented** is non-blank, whether the service endpoint should be included in the provider `endpoints` configuration | -| **resource_prefix_actual** | Code | Regular expression to match anomalous TF resource name prefixes (_e.g._, for the resource name `aws_config_config_rule`, `aws_config_` will match all resources); only use if **resource_prefix_correct** is not suitable (_e.g._, `aws_codepipeline_` won't work as there is only one resource named `aws_codepipeline`); takes precedence over **ResourcePrefixCorrect** | -| **resource_prefix_correct** | Code | Regular expression to match what resource name prefixes _should be_ (_i.e._, `aws_` + **provider_package_correct** + `_`); used if **resource_prefix_actual** is blank | -| **provider_package_correct** | Code | Shorter of **aws_cli_v2_command_no_dashes** and **v2_package**; should _not_ be blank if either exists; same as [Service Identifier](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier); what the TF AWS Provider package name _should be_; **ProviderPackageActual** takes precedence | -| **split_package_real_package** | Code | If multiple "services" live in one service, this is the package where the service's Go files live (_e.g._, VPC is part of EC2) | -| **file_prefix** | Code | If multiple "services" live in one service, this is the prefix that files must have to be associated with this sub-service (_e.g._, VPC files in the EC2 service are prefixed with `vpc_`); see also **split_packages_real_packages** | -| **doc_prefix** | Code | Hcl string list of prefixes for service documentation files in `website/docs/r` and `website/docs/d`; usually only one prefix, _i.e._, `<**provider_package_correct**>_` | -| **brand** | Code | Either `Amazon`, `AWS`, or blank (rare) as used by AWS; used in error messages | -| **exclude** | Code | Bool based on whether the service should be included; if included (blank), **ProviderPackageActual** or **provider_package_correct** must have a value | -| **allowed_subcategory** | Code | Bool based on if **Exclude** is non-blank, whether to include **human_friendly** in `website/allowed-subcategories.txt` anyway. In other words, if non-blank, overrides **exclude** in some situations. Some excluded pseudo-services (_e.g._, VPC is part of EC2) are still subcategories. Only applies if **Exclude** is non-blank. | -| **not_implemented** | Code | Bool based on whether the service is implemented by the provider | -| **note** | Reference | Very brief note usually to explain why excluded | +| **ProviderPackageActual** | Code | Actual TF AWS provide package name _if_ `provider_package_correct` is not used; takes precedence over `provider_package_correct` for service block name if both are defined | +| `aws_cli_v2_command` | Reference | Service command in [AWS CLI v2](https://awscli.amazonaws.com/v2/documentation/api/latest/index.html) | +| `aws_cli_v2_command_no_dashes` | Reference | Same as `aws_cli_v2_command` without dashes | +| `v1_package` | Code | [AWS SDK for Go v1](https://docs.aws.amazon.com/sdk-for-go/api/) package name | +| `v2_package` | Code | [AWS SDK for Go v2](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2) package name | +| `id` | Code | Represents the ServiceID of a AWS service which is a unique identifier of a specific service | +| `client_version` | Code | HCL int list containing if in the TF AWS Provider, the service currently uses AWS SDK for Go v1 and/or v2; each integer represents the correlating version| +| `aliases` | Code | HCL string list of name variations (_e.g._, for "AMP", `prometheus,prometheusservice`). Do not include **ProviderPackageActual (or `provider_package_correct`, if blank) since that will create duplicates in the [Custom Endpoints guide](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints). | +| `provider_name_upper` | Code | [Correctly capitalized](https://hashicorp.github.io/terraform-provider-aws/naming/#mixed-caps) `ProviderPackageActual`, if it exists, otherwise `provider_package_correct` | +| `human_friendly` | Code | [REQUIRED] Human-friendly name of service as used by AWS; documentation `subcategory` must exactly match this value; used in website navigation and error messages | +| `go_v1_client_typename` | Code | _Exact name_ (_i.e._, spelling and capitalization) of the AWS SDK for Go v1 client type (_e.g._, see the [`New()` return type](https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New) for SES) | +| `skip_client_generate` | Code | Some service clients need special configuration rather than the default generated configuration; use a non-empty value to skip generation but you must then manually configure the client in `internal/conns/config.go` | +| `deprecated_env_var` | Code | Deprecated `AWS__ENDPOINT` envvar defined for some services | +| `tf_aws_env_var` | Code | `TF_AWS__ENDPOINT` envvar defined for some services | +| `endpoint_api_call` | Code | Command for the AWS cli for describing the current service | +| `endpoint_api_params` | Code | Used in `service_endpoints_gen_test.go` files for API calls that require a configured value | +| `endpoint_region_override` | Code | Specified alternate regional [endpoint]([https://docs.aws.amazon.com/general/latest/gr/rande.html) for API requests | +| `endpoint_only` | Code | Bool based on if `not_implemented` is non-blank, whether the service endpoint should be included in the provider `endpoints` configuration | +| `resource_prefix_actual` | Code | Regular expression to match anomalous TF resource name prefixes (_e.g._, for the resource name `aws_config_config_rule`, `aws_config_` will match all resources); only use if `resource_prefix_correct` is not suitable (_e.g._, `aws_codepipeline_` won't work as there is only one resource named `aws_codepipeline`); takes precedence over `resource_prefix_correct` | +| `resource_prefix_correct` | Code | Regular expression to match what resource name prefixes _should be_ (_i.e._, `aws_` + `provider_package_correct` + `_`); used if `resource_prefix_actual` is blank | +| `provider_package_correct` | Code | Shorter of `aws_cli_v2_command_no_dashes` and `v2_package`; should _not_ be blank if either exists; same as [Service Identifier](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier); what the TF AWS Provider package name _should be_; `ProviderPackageActual` takes precedence | +| `split_package_real_package` | Code | If multiple "services" live in one service, this is the package where the service's Go files live (_e.g._, VPC is part of EC2) | +| `file_prefix` | Code | If multiple "services" live in one service, this is the prefix that files must have to be associated with this sub-service (_e.g._, VPC files in the EC2 service are prefixed with `vpc_`); see also `split_packages_real_packages` | +| `doc_prefix` | Code | Hcl string list of prefixes for service documentation files in `website/docs/r` and `website/docs/d`; usually only one prefix, _i.e._, `<`provider_package_correct`>_` | +| `brand` | Code | Either `Amazon`, `AWS`, or blank (rare) as used by AWS; used in error messages | +| `exclude` | Code | Bool based on whether the service should be included; if included (blank), `ProviderPackageActual` or `provider_package_correct` must have a value | +| `allowed_subcategory` | Code | Bool based on if `Exclude` is non-blank, whether to include `human_friendly` in `website/allowed-subcategories.txt` anyway. In other words, if non-blank, overrides `exclude` in some situations. Some excluded pseudo-services (_e.g._, VPC is part of EC2) are still subcategories. Only applies if `Exclude` is non-blank. | +| `not_implemented` | Code | Bool based on whether the service is implemented by the provider | +| `note` | Reference | Very brief note usually to explain why excluded | From f468c40231d4683cca974cefb9283c5e01c42709 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 16:42:36 -0400 Subject: [PATCH 23/47] Update docs/add-a-new-service.md Fixed code formatting Co-authored-by: Simon Davis --- docs/add-a-new-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/add-a-new-service.md b/docs/add-a-new-service.md index 804b4255d13..398a878560a 100644 --- a/docs/add-a-new-service.md +++ b/docs/add-a-new-service.md @@ -21,7 +21,7 @@ To add an AWS SDK for Go service client: 1. Check the file `names/data/names_data.hcl` for the service. -1. If the service is there and the `NotImplmented` attribute is `false`, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). +1. If the service is there and the `not_implemented` attribute is `false`, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). 1. If the service is there and the `NotImplmented` attribute is true, remove it and submit the client pull request as described below. From eeb372af25d3c23b7b930e97852a628ae7c9fe80 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 16:42:51 -0400 Subject: [PATCH 24/47] Update docs/add-a-new-service.md Fixed code formatting Co-authored-by: Simon Davis --- docs/add-a-new-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/add-a-new-service.md b/docs/add-a-new-service.md index 398a878560a..7047ff936c8 100644 --- a/docs/add-a-new-service.md +++ b/docs/add-a-new-service.md @@ -70,7 +70,7 @@ Once the service client has been added, implement the first [resource](./add-a-n If an AWS service must be created in a non-standard way, for example, the service API's endpoint must be accessed via a single AWS Region, then: -1. Make the `SkipClientGenerate` attribute `true` for the service in [`names/data/names_data.hcl`](https://github.com/hashicorp/terraform-provider-aws/blob/main/names/README.md) +1. Make the `skip_client_generate` attribute `true` for the service in [`names/data/names_data.hcl`](https://github.com/hashicorp/terraform-provider-aws/blob/main/names/README.md) 1. Run `make gen` From b27004cf2cf77ba651f8731f6cb71572b53ce756 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 16:44:56 -0400 Subject: [PATCH 25/47] Update docs/add-a-new-service.md Fixed add-a-new-service code formatting Co-authored-by: Simon Davis --- docs/add-a-new-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/add-a-new-service.md b/docs/add-a-new-service.md index 7047ff936c8..7b0a85088b6 100644 --- a/docs/add-a-new-service.md +++ b/docs/add-a-new-service.md @@ -23,7 +23,7 @@ To add an AWS SDK for Go service client: 1. If the service is there and the `not_implemented` attribute is `false`, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). -1. If the service is there and the `NotImplmented` attribute is true, remove it and submit the client pull request as described below. +1. If the service is there and the `not_implemented` attribute is true, remove it and submit the client pull request as described below. 1. Otherwise, determine the service identifier using the rule described in [the Naming Guide](naming.md#service-identifier). From 680614cc7179c9027a6cc7f46f2c960a40f16501 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 16:49:29 -0400 Subject: [PATCH 26/47] Added copywrite header to names_data.hcl --- names/data/names_data.hcl | 1 + 1 file changed, 1 insertion(+) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index 814a89aa1b6..fde95821b32 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -1,3 +1,4 @@ +# Copyright (c) HashiCorp, Inc. service "accessanalyzer" { From a0f149fc69fc84017a8bd3038835c4c385b6d347 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Thu, 13 Jun 2024 16:52:45 -0400 Subject: [PATCH 27/47] Fixed consecutive blank lines issue names/README.md:115 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 2] names/README.md:116 MD012/no-multiple-blanks Multiple consecutive blank lines [Expected: 1; Actual: 3] --- names/README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/names/README.md b/names/README.md index 3a37822c27e..ff900f8dda3 100644 --- a/names/README.md +++ b/names/README.md @@ -112,6 +112,4 @@ The explanation of the attributes of `data/names_data.csv` are as follows: | `not_implemented` | Code | Bool based on whether the service is implemented by the provider | | `note` | Reference | Very brief note usually to explain why excluded | - - For more information about service naming, see [the Naming Guide](https://hashicorp.github.io/terraform-provider-aws/naming/#service-identifier). From a8ca956501c805cad000913954ab9d341daad7c6 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 08:48:59 -0400 Subject: [PATCH 28/47] Fixed csv/hcl typo --- names/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index ff900f8dda3..140fe6acdf8 100644 --- a/names/README.md +++ b/names/README.md @@ -15,7 +15,7 @@ Consumers of `names` include: After any edits to `data/names_data.hcl`, run `make gen`. Doing so regenerates code and performs checks on `data/names_data.hcl`. -The schema of the attributes and blocks of `data/names_data.csv` are as follows: +The schema of the attributes and blocks of `data/names_data.hcl` are as follows: ```hcl service "" { From f33606bc5b9c0e82b2196bbad84be6a900043fa9 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 08:49:56 -0400 Subject: [PATCH 29/47] Fixed csv/hcl typo --- names/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index 140fe6acdf8..2429c9250fe 100644 --- a/names/README.md +++ b/names/README.md @@ -76,7 +76,7 @@ service "" { note = "" } -The explanation of the attributes of `data/names_data.csv` are as follows: +The explanation of the attributes of `data/names_data.hcl` are as follows: ``` From e7e4895c333929d5baff5ebebaa7c8f9da02bcb2 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 09:16:22 -0400 Subject: [PATCH 30/47] Updated applicationinsights to sdkv2 --- names/data/names_data.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index fde95821b32..0170f321426 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -2656,7 +2656,7 @@ service "applicationinsights" { sdk { id = "Application Insights" - client_version = [1] + client_version = [2] } names { From 5ae3e38297ffdd95b786d585388216878793db80 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 10:04:33 -0400 Subject: [PATCH 31/47] Fixed up go.mod and go.sum for skaff --- go.mod | 6 +++--- go.sum | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 57846f59c09..1cfd94dd7ac 100644 --- a/go.mod +++ b/go.mod @@ -231,7 +231,7 @@ require ( github.com/shopspring/decimal v1.4.0 golang.org/x/crypto v0.24.0 golang.org/x/text v0.16.0 - golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d + golang.org/x/tools v0.22.0 gopkg.in/dnaeon/go-vcr.v3 v3.2.0 gopkg.in/yaml.v2 v2.4.0 syreclabs.com/go/faker v1.2.3 @@ -297,8 +297,8 @@ require ( go.opentelemetry.io/otel v1.26.0 // indirect go.opentelemetry.io/otel/metric v1.26.0 // indirect go.opentelemetry.io/otel/trace v1.26.0 // indirect - golang.org/x/mod v0.17.0 // indirect - golang.org/x/net v0.25.0 // indirect + golang.org/x/mod v0.18.0 // indirect + golang.org/x/net v0.26.0 // indirect golang.org/x/sync v0.7.0 // indirect golang.org/x/sys v0.21.0 // indirect google.golang.org/appengine v1.6.8 // indirect diff --git a/go.sum b/go.sum index e5dab749131..f3ad8543a63 100644 --- a/go.sum +++ b/go.sum @@ -663,15 +663,15 @@ golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4 golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= -golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= +golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= -golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -708,8 +708,8 @@ golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= -golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= +golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= From b979cfbbf8e0dc5bf4108d0aa486ca985e09d695 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 10:10:00 -0400 Subject: [PATCH 32/47] Revert "Fixed up go.mod and go.sum for skaff" This reverts commit 5ae3e38297ffdd95b786d585388216878793db80. Revert go get -u + go mod tidy changes --- go.mod | 6 +++--- go.sum | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index 1cfd94dd7ac..57846f59c09 100644 --- a/go.mod +++ b/go.mod @@ -231,7 +231,7 @@ require ( github.com/shopspring/decimal v1.4.0 golang.org/x/crypto v0.24.0 golang.org/x/text v0.16.0 - golang.org/x/tools v0.22.0 + golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d gopkg.in/dnaeon/go-vcr.v3 v3.2.0 gopkg.in/yaml.v2 v2.4.0 syreclabs.com/go/faker v1.2.3 @@ -297,8 +297,8 @@ require ( go.opentelemetry.io/otel v1.26.0 // indirect go.opentelemetry.io/otel/metric v1.26.0 // indirect go.opentelemetry.io/otel/trace v1.26.0 // indirect - golang.org/x/mod v0.18.0 // indirect - golang.org/x/net v0.26.0 // indirect + golang.org/x/mod v0.17.0 // indirect + golang.org/x/net v0.25.0 // indirect golang.org/x/sync v0.7.0 // indirect golang.org/x/sys v0.21.0 // indirect google.golang.org/appengine v1.6.8 // indirect diff --git a/go.sum b/go.sum index f3ad8543a63..e5dab749131 100644 --- a/go.sum +++ b/go.sum @@ -663,15 +663,15 @@ golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4 golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= -golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= -golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= +golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= -golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= +golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac= +golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -708,8 +708,8 @@ golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= -golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= From fc90aa3a7b51992099ce60a9412c46ff510c09c2 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 11:39:55 -0400 Subject: [PATCH 33/47] Added hclparse package to go.mo --- go.mod | 2 ++ go.sum | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/go.mod b/go.mod index 57846f59c09..5633c69a6ae 100644 --- a/go.mod +++ b/go.mod @@ -242,6 +242,7 @@ require ( github.com/Masterminds/semver/v3 v3.2.1 // indirect github.com/Masterminds/sprig/v3 v3.2.3 // indirect github.com/agext/levenshtein v1.2.3 // indirect + github.com/apparentlymart/go-textseg v1.0.0 // indirect github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 // indirect @@ -271,6 +272,7 @@ require ( github.com/hashicorp/go-checkpoint v0.5.0 // indirect github.com/hashicorp/go-plugin v1.6.0 // indirect github.com/hashicorp/hc-install v0.6.4 // indirect + github.com/hashicorp/hcl2 v0.0.0-20191002203319-fb75b3253c80 // indirect github.com/hashicorp/logutils v1.0.0 // indirect github.com/hashicorp/terraform-exec v0.21.0 // indirect github.com/hashicorp/terraform-registry-address v0.2.3 // indirect diff --git a/go.sum b/go.sum index e5dab749131..f8e44d25748 100644 --- a/go.sum +++ b/go.sum @@ -15,8 +15,12 @@ github.com/YakDriver/go-version v0.1.0 h1:/x+Xg2+l89Mjtxl0VRf2+ue8cnHkw6jfYv49j6 github.com/YakDriver/go-version v0.1.0/go.mod h1:LXwFAp1E3KBhS7FHO/FE8r3XCmvKizs/VXXXFWfoSYY= github.com/YakDriver/regexache v0.23.0 h1:kv3j4XKhbx/vqUilSBgizXDUXHvvH1KdYekdmGwz4C4= github.com/YakDriver/regexache v0.23.0/go.mod h1:K4BZ3MYKAqSFbYWqmbsG+OzYUDyJjnMEr27DJEsVG3U= +github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= +github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= +github.com/apparentlymart/go-textseg v1.0.0 h1:rRmlIsPEEhUTIKQb7T++Nz/A5Q6C9IuX2wFoYVvnCs0= +github.com/apparentlymart/go-textseg v1.0.0/go.mod h1:z96Txxhf3xSFMPmb5X/1W05FF/Nj9VFpLOpjS5yuumk= github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= @@ -423,6 +427,7 @@ github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kB github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/boombuler/barcode v1.0.1 h1:NDBbPmhS+EqABEs5Kg3n/5ZNjy73Pz7SIV+KCeqyXcs= github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= +github.com/bsm/go-vlq v0.0.0-20150828105119-ec6e8d4f5f4e/go.mod h1:N+BjUcTjSxc2mtRGSCPsat1kze3CUtvJN3/jTXlp29k= github.com/bufbuild/protocompile v0.6.0 h1:Uu7WiSQ6Yj9DbkdnOe7U4mNKp58y9WDMKDn28/ZlunY= github.com/bufbuild/protocompile v0.6.0/go.mod h1:YNP35qEYoYGme7QMtz5SBCoN4kL4g12jTtjuzRNdjpE= github.com/cedar-policy/cedar-go v0.0.0-20240318205125-470d1fe984bb h1:WaOlZeLno47GR/TvgUNCqB6itqhT7kMLsUwlIjxWW4Y= @@ -446,6 +451,7 @@ github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/gdavison/terraform-plugin-log v0.0.0-20230928191232-6c653d8ef8fb h1:HM67IMNxlkqGxAM5ymxMg2ANCcbL4oEr5cy+tGZ6fNo= github.com/gdavison/terraform-plugin-log v0.0.0-20230928191232-6c653d8ef8fb/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= github.com/gertd/go-pluralize v0.2.1 h1:M3uASbVjMnTsPb0PNqg+E/24Vwigyo/tvyMTtAlLgiA= @@ -461,15 +467,18 @@ github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= +github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg= github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= @@ -488,6 +497,7 @@ github.com/hashicorp/awspolicyequivalence v1.6.0 h1:7aadmkalbc5ewStC6g3rljx1iNvP github.com/hashicorp/awspolicyequivalence v1.6.0/go.mod h1:9IOaIHx+a7C0NfUNk1A93M7kHd5rJ19aoUx37LZGC14= github.com/hashicorp/cli v1.1.6 h1:CMOV+/LJfL1tXCOKrgAX0uRKnzjj/mpmqNXloRSy2K8= github.com/hashicorp/cli v1.1.6/go.mod h1:MPon5QYlgjjo0BSoAiN0ESeT5fRzDjVRp+uioJ0piz4= +github.com/hashicorp/errwrap v0.0.0-20180715044906-d6c0cd880357/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -500,6 +510,7 @@ github.com/hashicorp/go-cty v1.4.1-0.20200723130312-85980079f637 h1:Ud/6/AdmJ1R7 github.com/hashicorp/go-cty v1.4.1-0.20200723130312-85980079f637/go.mod h1:EiZBMaudVLy8fmjf9Npq1dq9RalhveqZG5w/yz3mHWs= github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k= github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= +github.com/hashicorp/go-multierror v0.0.0-20180717150148-3d5d8f294aa0/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= @@ -514,6 +525,8 @@ github.com/hashicorp/hc-install v0.6.4 h1:QLqlM56/+SIIGvGcfFiwMY3z5WGXT066suo/v9 github.com/hashicorp/hc-install v0.6.4/go.mod h1:05LWLy8TD842OtgcfBbOT0WMoInBMUSHjmDx10zuBIA= github.com/hashicorp/hcl/v2 v2.20.1 h1:M6hgdyz7HYt1UN9e61j+qKJBqR3orTWbI1HKBJEdxtc= github.com/hashicorp/hcl/v2 v2.20.1/go.mod h1:TZDqQ4kNKCbh1iJp99FdPiUaVDDUPivbqxZulxDYqL4= +github.com/hashicorp/hcl2 v0.0.0-20191002203319-fb75b3253c80 h1:PFfGModn55JA0oBsvFghhj0v93me+Ctr3uHC/UmFAls= +github.com/hashicorp/hcl2 v0.0.0-20191002203319-fb75b3253c80/go.mod h1:Cxv+IJLuBiEhQ7pBYGEuORa0nr4U994pE8mYLuFd7v0= github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/terraform-exec v0.21.0 h1:uNkLAe95ey5Uux6KJdua6+cv8asgILFVWkd/RG0D2XQ= @@ -544,6 +557,7 @@ github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= +github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= @@ -569,6 +583,7 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 h1:JnZSkFP1/GLwKCEuuWVhsacvbDQIVa5BRwAwd+9k2Vw= github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -587,6 +602,7 @@ github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= +github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= @@ -596,6 +612,9 @@ github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zx github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= +github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= @@ -610,6 +629,7 @@ github.com/pquerna/otp v1.4.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1 github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= +github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= @@ -620,6 +640,7 @@ github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3 github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= +github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -645,6 +666,7 @@ github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1: github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/zclconf/go-cty v1.0.0/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s= github.com/zclconf/go-cty v1.14.4 h1:uXXczd9QDGsgu0i/QFR/hzI5NYCHLf6NQw/atrbnhq8= github.com/zclconf/go-cty v1.14.4/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b h1:FosyBZYxY34Wul7O/MSKey3txpPYyCqVO5ZyceuQJEI= @@ -658,6 +680,7 @@ go.opentelemetry.io/otel/metric v1.26.0/go.mod h1:SY+rHOI4cEawI9a7N1A4nIg/nTQXe1 go.opentelemetry.io/otel/trace v1.26.0 h1:1ieeAUb4y0TE26jUFrCIXKpTuVK7uJGN9/Z/2LP5sQA= go.opentelemetry.io/otel/trace v1.26.0/go.mod h1:4iDxvGDQuUkHve82hJJ8UqrwswHYsZuWCBllGV2U2y0= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= @@ -665,7 +688,10 @@ golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5D golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190502183928-7f726cade0ab/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= @@ -677,7 +703,10 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -729,8 +758,11 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntN gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/dnaeon/go-vcr.v3 v3.2.0 h1:Rltp0Vf+Aq0u4rQXgmXgtgoRDStTnFN83cWgSGSoRzM= gopkg.in/dnaeon/go-vcr.v3 v3.2.0/go.mod h1:2IMOnnlx9I6u9x+YBsM3tAMx6AlOxnJ0pWxQAzZ79Ag= +gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= @@ -738,5 +770,6 @@ gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= syreclabs.com/go/faker v1.2.3 h1:HPrWtnHazIf0/bVuPZJLFrtHlBHk10hS0SB+mV8v6R4= syreclabs.com/go/faker v1.2.3/go.mod h1:NAXInmkPsC2xuO5MKZFe80PUXX5LU8cFdJIHGs+nSBE= From cb28f4540aa374c1006584d513402ea5c1005c61 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 11:46:57 -0400 Subject: [PATCH 34/47] Go mod tidy changes --- go.mod | 2 -- go.sum | 33 --------------------------------- 2 files changed, 35 deletions(-) diff --git a/go.mod b/go.mod index 5633c69a6ae..57846f59c09 100644 --- a/go.mod +++ b/go.mod @@ -242,7 +242,6 @@ require ( github.com/Masterminds/semver/v3 v3.2.1 // indirect github.com/Masterminds/sprig/v3 v3.2.3 // indirect github.com/agext/levenshtein v1.2.3 // indirect - github.com/apparentlymart/go-textseg v1.0.0 // indirect github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 // indirect @@ -272,7 +271,6 @@ require ( github.com/hashicorp/go-checkpoint v0.5.0 // indirect github.com/hashicorp/go-plugin v1.6.0 // indirect github.com/hashicorp/hc-install v0.6.4 // indirect - github.com/hashicorp/hcl2 v0.0.0-20191002203319-fb75b3253c80 // indirect github.com/hashicorp/logutils v1.0.0 // indirect github.com/hashicorp/terraform-exec v0.21.0 // indirect github.com/hashicorp/terraform-registry-address v0.2.3 // indirect diff --git a/go.sum b/go.sum index f8e44d25748..e5dab749131 100644 --- a/go.sum +++ b/go.sum @@ -15,12 +15,8 @@ github.com/YakDriver/go-version v0.1.0 h1:/x+Xg2+l89Mjtxl0VRf2+ue8cnHkw6jfYv49j6 github.com/YakDriver/go-version v0.1.0/go.mod h1:LXwFAp1E3KBhS7FHO/FE8r3XCmvKizs/VXXXFWfoSYY= github.com/YakDriver/regexache v0.23.0 h1:kv3j4XKhbx/vqUilSBgizXDUXHvvH1KdYekdmGwz4C4= github.com/YakDriver/regexache v0.23.0/go.mod h1:K4BZ3MYKAqSFbYWqmbsG+OzYUDyJjnMEr27DJEsVG3U= -github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= -github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3/go.mod h1:oL81AME2rN47vu18xqj1S1jPIPuN7afo62yKTNn3XMM= -github.com/apparentlymart/go-textseg v1.0.0 h1:rRmlIsPEEhUTIKQb7T++Nz/A5Q6C9IuX2wFoYVvnCs0= -github.com/apparentlymart/go-textseg v1.0.0/go.mod h1:z96Txxhf3xSFMPmb5X/1W05FF/Nj9VFpLOpjS5yuumk= github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJEynmyUenKwP++x/+DdGV/Ec= github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= @@ -427,7 +423,6 @@ github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kB github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/boombuler/barcode v1.0.1 h1:NDBbPmhS+EqABEs5Kg3n/5ZNjy73Pz7SIV+KCeqyXcs= github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= -github.com/bsm/go-vlq v0.0.0-20150828105119-ec6e8d4f5f4e/go.mod h1:N+BjUcTjSxc2mtRGSCPsat1kze3CUtvJN3/jTXlp29k= github.com/bufbuild/protocompile v0.6.0 h1:Uu7WiSQ6Yj9DbkdnOe7U4mNKp58y9WDMKDn28/ZlunY= github.com/bufbuild/protocompile v0.6.0/go.mod h1:YNP35qEYoYGme7QMtz5SBCoN4kL4g12jTtjuzRNdjpE= github.com/cedar-policy/cedar-go v0.0.0-20240318205125-470d1fe984bb h1:WaOlZeLno47GR/TvgUNCqB6itqhT7kMLsUwlIjxWW4Y= @@ -451,7 +446,6 @@ github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM= github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE= github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHkI4W8= github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= -github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/gdavison/terraform-plugin-log v0.0.0-20230928191232-6c653d8ef8fb h1:HM67IMNxlkqGxAM5ymxMg2ANCcbL4oEr5cy+tGZ6fNo= github.com/gdavison/terraform-plugin-log v0.0.0-20230928191232-6c653d8ef8fb/go.mod h1:rKL8egZQ/eXSyDqzLUuwUYLVdlYeamldAHSxjUFADow= github.com/gertd/go-pluralize v0.2.1 h1:M3uASbVjMnTsPb0PNqg+E/24Vwigyo/tvyMTtAlLgiA= @@ -467,18 +461,15 @@ github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg= github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= @@ -497,7 +488,6 @@ github.com/hashicorp/awspolicyequivalence v1.6.0 h1:7aadmkalbc5ewStC6g3rljx1iNvP github.com/hashicorp/awspolicyequivalence v1.6.0/go.mod h1:9IOaIHx+a7C0NfUNk1A93M7kHd5rJ19aoUx37LZGC14= github.com/hashicorp/cli v1.1.6 h1:CMOV+/LJfL1tXCOKrgAX0uRKnzjj/mpmqNXloRSy2K8= github.com/hashicorp/cli v1.1.6/go.mod h1:MPon5QYlgjjo0BSoAiN0ESeT5fRzDjVRp+uioJ0piz4= -github.com/hashicorp/errwrap v0.0.0-20180715044906-d6c0cd880357/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -510,7 +500,6 @@ github.com/hashicorp/go-cty v1.4.1-0.20200723130312-85980079f637 h1:Ud/6/AdmJ1R7 github.com/hashicorp/go-cty v1.4.1-0.20200723130312-85980079f637/go.mod h1:EiZBMaudVLy8fmjf9Npq1dq9RalhveqZG5w/yz3mHWs= github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k= github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M= -github.com/hashicorp/go-multierror v0.0.0-20180717150148-3d5d8f294aa0/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= @@ -525,8 +514,6 @@ github.com/hashicorp/hc-install v0.6.4 h1:QLqlM56/+SIIGvGcfFiwMY3z5WGXT066suo/v9 github.com/hashicorp/hc-install v0.6.4/go.mod h1:05LWLy8TD842OtgcfBbOT0WMoInBMUSHjmDx10zuBIA= github.com/hashicorp/hcl/v2 v2.20.1 h1:M6hgdyz7HYt1UN9e61j+qKJBqR3orTWbI1HKBJEdxtc= github.com/hashicorp/hcl/v2 v2.20.1/go.mod h1:TZDqQ4kNKCbh1iJp99FdPiUaVDDUPivbqxZulxDYqL4= -github.com/hashicorp/hcl2 v0.0.0-20191002203319-fb75b3253c80 h1:PFfGModn55JA0oBsvFghhj0v93me+Ctr3uHC/UmFAls= -github.com/hashicorp/hcl2 v0.0.0-20191002203319-fb75b3253c80/go.mod h1:Cxv+IJLuBiEhQ7pBYGEuORa0nr4U994pE8mYLuFd7v0= github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/terraform-exec v0.21.0 h1:uNkLAe95ey5Uux6KJdua6+cv8asgILFVWkd/RG0D2XQ= @@ -557,7 +544,6 @@ github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv26+X7JPS+buii2c9/ctc= github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= -github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= @@ -583,7 +569,6 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 h1:JnZSkFP1/GLwKCEuuWVhsacvbDQIVa5BRwAwd+9k2Vw= github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -602,7 +587,6 @@ github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v1.14.1 h1:jrgshOhYAUVNMAJiKbEu7EqAwgJJ2JqpQmpLJOu07cU= github.com/mitchellh/go-testing-interface v1.14.1/go.mod h1:gfgS7OtZj6MA4U1UrDRp04twqAjfvlZyCfX3sDjEym8= -github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= @@ -612,9 +596,6 @@ github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zx github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= -github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= @@ -629,7 +610,6 @@ github.com/pquerna/otp v1.4.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1 github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= -github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= @@ -640,7 +620,6 @@ github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3 github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= -github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -666,7 +645,6 @@ github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1: github.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -github.com/zclconf/go-cty v1.0.0/go.mod h1:xnAOWiHeOqg2nWS62VtQ7pbOu17FtxJNW8RLEih+O3s= github.com/zclconf/go-cty v1.14.4 h1:uXXczd9QDGsgu0i/QFR/hzI5NYCHLf6NQw/atrbnhq8= github.com/zclconf/go-cty v1.14.4/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b h1:FosyBZYxY34Wul7O/MSKey3txpPYyCqVO5ZyceuQJEI= @@ -680,7 +658,6 @@ go.opentelemetry.io/otel/metric v1.26.0/go.mod h1:SY+rHOI4cEawI9a7N1A4nIg/nTQXe1 go.opentelemetry.io/otel/trace v1.26.0 h1:1ieeAUb4y0TE26jUFrCIXKpTuVK7uJGN9/Z/2LP5sQA= go.opentelemetry.io/otel/trace v1.26.0/go.mod h1:4iDxvGDQuUkHve82hJJ8UqrwswHYsZuWCBllGV2U2y0= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= @@ -688,10 +665,7 @@ golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5D golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190502183928-7f726cade0ab/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= @@ -703,10 +677,7 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -758,11 +729,8 @@ gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntN gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/dnaeon/go-vcr.v3 v3.2.0 h1:Rltp0Vf+Aq0u4rQXgmXgtgoRDStTnFN83cWgSGSoRzM= gopkg.in/dnaeon/go-vcr.v3 v3.2.0/go.mod h1:2IMOnnlx9I6u9x+YBsM3tAMx6AlOxnJ0pWxQAzZ79Ag= -gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= -gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= @@ -770,6 +738,5 @@ gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0= syreclabs.com/go/faker v1.2.3 h1:HPrWtnHazIf0/bVuPZJLFrtHlBHk10hS0SB+mV8v6R4= syreclabs.com/go/faker v1.2.3/go.mod h1:NAXInmkPsC2xuO5MKZFe80PUXX5LU8cFdJIHGs+nSBE= From 8766396cac13d88b67f1a96d36bb590c09d183cb Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 13:13:14 -0400 Subject: [PATCH 35/47] results of make clean-tidy --- skaff/go.mod | 10 ++++++++++ skaff/go.sum | 26 ++++++++++++++++++++++++++ tools/awssdkpatch/go.mod | 7 +++++++ tools/awssdkpatch/go.sum | 20 ++++++++++++++++++++ 4 files changed, 63 insertions(+) diff --git a/skaff/go.mod b/skaff/go.mod index e0f55357ae8..8fd7bf59f26 100644 --- a/skaff/go.mod +++ b/skaff/go.mod @@ -9,9 +9,19 @@ require ( ) require ( + github.com/agext/levenshtein v1.2.3 // indirect + github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect + github.com/google/go-cmp v0.6.0 // indirect github.com/google/uuid v1.6.0 // indirect + github.com/hashicorp/hcl/v2 v2.20.1 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect + github.com/mitchellh/go-wordwrap v1.0.1 // indirect github.com/spf13/pflag v1.0.5 // indirect + github.com/zclconf/go-cty v1.14.4 // indirect + golang.org/x/mod v0.17.0 // indirect + golang.org/x/sync v0.7.0 // indirect + golang.org/x/text v0.16.0 // indirect + golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect ) replace github.com/hashicorp/terraform-provider-aws => ../ diff --git a/skaff/go.sum b/skaff/go.sum index 8eb4d31214b..1e4562a2607 100644 --- a/skaff/go.sum +++ b/skaff/go.sum @@ -1,14 +1,40 @@ github.com/YakDriver/regexache v0.23.0 h1:kv3j4XKhbx/vqUilSBgizXDUXHvvH1KdYekdmGwz4C4= github.com/YakDriver/regexache v0.23.0/go.mod h1:K4BZ3MYKAqSFbYWqmbsG+OzYUDyJjnMEr27DJEsVG3U= +github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= +github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= +github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= +github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg= +github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/hashicorp/hcl/v2 v2.20.1 h1:M6hgdyz7HYt1UN9e61j+qKJBqR3orTWbI1HKBJEdxtc= +github.com/hashicorp/hcl/v2 v2.20.1/go.mod h1:TZDqQ4kNKCbh1iJp99FdPiUaVDDUPivbqxZulxDYqL4= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= +github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/zclconf/go-cty v1.14.4 h1:uXXczd9QDGsgu0i/QFR/hzI5NYCHLf6NQw/atrbnhq8= +github.com/zclconf/go-cty v1.14.4/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= +github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b h1:FosyBZYxY34Wul7O/MSKey3txpPYyCqVO5ZyceuQJEI= +github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8= +golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA= +golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= +golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/tools/awssdkpatch/go.mod b/tools/awssdkpatch/go.mod index 4abb4919556..114401115ac 100644 --- a/tools/awssdkpatch/go.mod +++ b/tools/awssdkpatch/go.mod @@ -8,8 +8,15 @@ require ( ) require ( + github.com/agext/levenshtein v1.2.3 // indirect + github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect + github.com/google/go-cmp v0.6.0 // indirect + github.com/hashicorp/hcl/v2 v2.20.1 // indirect + github.com/mitchellh/go-wordwrap v1.0.1 // indirect + github.com/zclconf/go-cty v1.14.4 // indirect golang.org/x/mod v0.18.0 // indirect golang.org/x/sync v0.7.0 // indirect + golang.org/x/text v0.16.0 // indirect ) replace github.com/hashicorp/terraform-provider-aws => ../.. diff --git a/tools/awssdkpatch/go.sum b/tools/awssdkpatch/go.sum index 16f2f692e0c..bdaeb51644b 100644 --- a/tools/awssdkpatch/go.sum +++ b/tools/awssdkpatch/go.sum @@ -1,6 +1,26 @@ +github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= +github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= +github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= +github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg= +github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/hashicorp/hcl/v2 v2.20.1 h1:M6hgdyz7HYt1UN9e61j+qKJBqR3orTWbI1HKBJEdxtc= +github.com/hashicorp/hcl/v2 v2.20.1/go.mod h1:TZDqQ4kNKCbh1iJp99FdPiUaVDDUPivbqxZulxDYqL4= +github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= +github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= +github.com/zclconf/go-cty v1.14.4 h1:uXXczd9QDGsgu0i/QFR/hzI5NYCHLf6NQw/atrbnhq8= +github.com/zclconf/go-cty v1.14.4/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= +github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b h1:FosyBZYxY34Wul7O/MSKey3txpPYyCqVO5ZyceuQJEI= +github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod h1:ZRKQfBXbGkpdV6QMzT3rU1kSTAnfu1dO8dPKjYprgj8= golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M= golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= From 85bb4ca61576b401fd9946ee3db0747704fce50b Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 13:26:56 -0400 Subject: [PATCH 36/47] Delete names/data/names_data.csv names_data.csv is being replaced by names_data.hcl --- names/data/names_data.csv | 398 -------------------------------------- 1 file changed, 398 deletions(-) delete mode 100644 names/data/names_data.csv diff --git a/names/data/names_data.csv b/names/data/names_data.csv deleted file mode 100644 index e36b7a9a0c4..00000000000 --- a/names/data/names_data.csv +++ /dev/null @@ -1,398 +0,0 @@ -AWSCLIV2Command,AWSCLIV2CommandNoDashes,GoV1Package,GoV2Package,ProviderPackageActual,ProviderPackageCorrect,SplitPackageRealPackage,Aliases,ProviderNameUpper,GoV1ClientTypeName,SkipClientGenerate,ClientSDKV1,ClientSDKV2,ResourcePrefixActual,ResourcePrefixCorrect,FilePrefix,DocPrefix,HumanFriendly,Brand,Exclude,NotImplemented,EndpointOnly,AllowedSubcategory,DeprecatedEnvVar,TFAWSEnvVar,SDKID,EndpointAPICall,EndpointAPIParams,EndpointRegionOverride,Note -accessanalyzer,accessanalyzer,accessanalyzer,accessanalyzer,,accessanalyzer,,,AccessAnalyzer,AccessAnalyzer,,,2,,aws_accessanalyzer_,,accessanalyzer_,IAM Access Analyzer,AWS,,,,,,,AccessAnalyzer,ListAnalyzers,,, -account,account,account,account,,account,,,Account,Account,,,2,,aws_account_,,account_,Account Management,AWS,,,,,,,Account,ListRegions,,, -acm,acm,acm,acm,,acm,,,ACM,ACM,,,2,,aws_acm_,,acm_,ACM (Certificate Manager),AWS,,,,,,,ACM,ListCertificates,,, -acm-pca,acmpca,acmpca,acmpca,,acmpca,,,ACMPCA,ACMPCA,,,2,,aws_acmpca_,,acmpca_,ACM PCA (Certificate Manager Private Certificate Authority),AWS,,,,,,,ACM PCA,ListCertificateAuthorities,,, -alexaforbusiness,alexaforbusiness,alexaforbusiness,alexaforbusiness,,alexaforbusiness,,,AlexaForBusiness,AlexaForBusiness,,1,,,aws_alexaforbusiness_,,alexaforbusiness_,Alexa for Business,,,x,,,,,Alexa For Business,,,, -amp,amp,prometheusservice,amp,,amp,,prometheus;prometheusservice,AMP,PrometheusService,,,2,aws_prometheus_,aws_amp_,,prometheus_,AMP (Managed Prometheus),Amazon,,,,,,,amp,ListScrapers,,, -amplify,amplify,amplify,amplify,,amplify,,,Amplify,Amplify,,,2,,aws_amplify_,,amplify_,Amplify,AWS,,,,,,,Amplify,ListApps,,, -amplifybackend,amplifybackend,amplifybackend,amplifybackend,,amplifybackend,,,AmplifyBackend,AmplifyBackend,,1,,,aws_amplifybackend_,,amplifybackend_,Amplify Backend,AWS,,x,,,,,AmplifyBackend,,,, -amplifyuibuilder,amplifyuibuilder,amplifyuibuilder,amplifyuibuilder,,amplifyuibuilder,,,AmplifyUIBuilder,AmplifyUIBuilder,,1,,,aws_amplifyuibuilder_,,amplifyuibuilder_,Amplify UI Builder,AWS,,x,,,,,AmplifyUIBuilder,,,, -,,,,,,,,,,,,,,,,,Apache MXNet on AWS,AWS,x,,,,,,,,,,Documentation -apigateway,apigateway,apigateway,apigateway,,apigateway,,,APIGateway,APIGateway,x,,2,aws_api_gateway_,aws_apigateway_,,api_gateway_,API Gateway,Amazon,,,,,,,API Gateway,GetAccount,,, -apigatewaymanagementapi,apigatewaymanagementapi,apigatewaymanagementapi,apigatewaymanagementapi,,apigatewaymanagementapi,,,APIGatewayManagementAPI,ApiGatewayManagementApi,,1,,,aws_apigatewaymanagementapi_,,apigatewaymanagementapi_,API Gateway Management API,Amazon,,x,,,,,ApiGatewayManagementApi,,,, -apigatewayv2,apigatewayv2,apigatewayv2,apigatewayv2,,apigatewayv2,,,APIGatewayV2,ApiGatewayV2,x,,2,,aws_apigatewayv2_,,apigatewayv2_,API Gateway V2,Amazon,,,,,,,ApiGatewayV2,GetApis,,, -appfabric,appfabric,appfabric,appfabric,,appfabric,,,AppFabric,AppFabric,,,2,,aws_appfabric_,,appfabric_,AppFabric,AWS,,,,,,,AppFabric,ListAppBundles,,, -appmesh,appmesh,appmesh,appmesh,,appmesh,,,AppMesh,AppMesh,,1,,,aws_appmesh_,,appmesh_,App Mesh,AWS,,,,,,,App Mesh,ListMeshes,,, -apprunner,apprunner,apprunner,apprunner,,apprunner,,,AppRunner,AppRunner,,,2,,aws_apprunner_,,apprunner_,App Runner,AWS,,,,,,,AppRunner,ListConnections,,, -,,,,,,,,,,,,,,,,,App2Container,AWS,x,,,,,,,,,,No SDK support -appconfig,appconfig,appconfig,appconfig,,appconfig,,,AppConfig,AppConfig,,,2,,aws_appconfig_,,appconfig_,AppConfig,AWS,,,,,,,AppConfig,ListApplications,,, -appconfigdata,appconfigdata,appconfigdata,appconfigdata,,appconfigdata,,,AppConfigData,AppConfigData,,1,,,aws_appconfigdata_,,appconfigdata_,AppConfig Data,AWS,,x,,,,,AppConfigData,,,, -appflow,appflow,appflow,appflow,,appflow,,,AppFlow,Appflow,,,2,,aws_appflow_,,appflow_,AppFlow,Amazon,,,,,,,Appflow,ListFlows,,, -appintegrations,appintegrations,appintegrationsservice,appintegrations,,appintegrations,,appintegrationsservice,AppIntegrations,AppIntegrationsService,,,2,,aws_appintegrations_,,appintegrations_,AppIntegrations,Amazon,,,,,,,AppIntegrations,ListApplications,,, -application-autoscaling,applicationautoscaling,applicationautoscaling,applicationautoscaling,appautoscaling,applicationautoscaling,,applicationautoscaling,AppAutoScaling,ApplicationAutoScaling,,,2,aws_appautoscaling_,aws_applicationautoscaling_,,appautoscaling_,Application Auto Scaling,,,,,,,,Application Auto Scaling,DescribeScalableTargets,ServiceNamespace: awstypes.ServiceNamespaceEcs,, -applicationcostprofiler,applicationcostprofiler,applicationcostprofiler,applicationcostprofiler,,applicationcostprofiler,,,ApplicationCostProfiler,ApplicationCostProfiler,,1,,,aws_applicationcostprofiler_,,applicationcostprofiler_,Application Cost Profiler,AWS,,x,,,,,ApplicationCostProfiler,,,, -discovery,discovery,applicationdiscoveryservice,applicationdiscoveryservice,,discovery,,applicationdiscovery;applicationdiscoveryservice,Discovery,ApplicationDiscoveryService,,1,,,aws_discovery_,,discovery_,Application Discovery,AWS,,x,,,,,Application Discovery Service,,,, -mgn,mgn,mgn,mgn,,mgn,,,Mgn,Mgn,,1,,,aws_mgn_,,mgn_,Application Migration (Mgn),AWS,,x,,,,,mgn,,,, -appstream,appstream,appstream,appstream,,appstream,,,AppStream,AppStream,,,2,,aws_appstream_,,appstream_,AppStream 2.0,Amazon,,,,,,,AppStream,ListAssociatedFleets,"StackName: aws_sdkv2.String(""test"")",, -appsync,appsync,appsync,appsync,,appsync,,,AppSync,AppSync,,1,,,aws_appsync_,,appsync_,AppSync,AWS,,,,,,,AppSync,ListDomainNames,,, -,,,,,,,,,,,,,,,,,Artifact,AWS,x,,,,,,,,,,No SDK support -athena,athena,athena,athena,,athena,,,Athena,Athena,,,2,,aws_athena_,,athena_,Athena,Amazon,,,,,,,Athena,ListDataCatalogs,,, -auditmanager,auditmanager,auditmanager,auditmanager,,auditmanager,,,AuditManager,AuditManager,,,2,,aws_auditmanager_,,auditmanager_,Audit Manager,AWS,,,,,,,AuditManager,GetAccountStatus,,, -autoscaling,autoscaling,autoscaling,autoscaling,,autoscaling,,,AutoScaling,AutoScaling,,,2,aws_(autoscaling_|launch_configuration),aws_autoscaling_,,autoscaling_;launch_configuration,Auto Scaling,,,,,,,,Auto Scaling,DescribeAutoScalingGroups,,, -autoscaling-plans,autoscalingplans,autoscalingplans,autoscalingplans,,autoscalingplans,,,AutoScalingPlans,AutoScalingPlans,,,2,,aws_autoscalingplans_,,autoscalingplans_,Auto Scaling Plans,,,,,,,,Auto Scaling Plans,DescribeScalingPlans,,, -,,,,,,,,,,,,,,,,,Backint Agent for SAP HANA,AWS,x,,,,,,,,,,No SDK support -backup,backup,backup,backup,,backup,,,Backup,Backup,,1,,,aws_backup_,,backup_,Backup,AWS,,,,,,,Backup,ListBackupPlans,,, -backup-gateway,backupgateway,backupgateway,backupgateway,,backupgateway,,,BackupGateway,BackupGateway,,1,,,aws_backupgateway_,,backupgateway_,Backup Gateway,AWS,,x,,,,,Backup Gateway,,,, -batch,batch,batch,batch,,batch,,,Batch,Batch,,1,2,,aws_batch_,,batch_,Batch,AWS,,,,,,,Batch,ListJobs,,, -bedrock,bedrock,bedrock,bedrock,,bedrock,,,Bedrock,Bedrock,,,2,,aws_bedrock_,,bedrock_,Amazon Bedrock,Amazon,,,,,,,Bedrock,ListFoundationModels,,, -bedrock-agent,bedrockagent,bedrockagent,bedrockagent,,bedrockagent,,,BedrockAgent,BedrockAgent,,,2,,aws_bedrockagent_,,bedrockagent_,Agents for Amazon Bedrock,Amazon,,,,,,,Bedrock Agent,ListAgents,,, -bcmdataexports,bcmdataexports,bcmdataexports,bcmdataexports,,bcmdataexports,,,BCMDataExports,BCMDataExports,,,2,,aws_bcmdataexports_,,bcmdataexports_,BCM Data Exports,Amazon,,,,,,,BCM Data Exports,ListExports,,, -billingconductor,billingconductor,billingconductor,,,billingconductor,,,BillingConductor,BillingConductor,,1,,,aws_billingconductor_,,billingconductor_,Billing Conductor,AWS,,x,,,,,billingconductor,,,, -braket,braket,braket,braket,,braket,,,Braket,Braket,,1,,,aws_braket_,,braket_,Braket,Amazon,,x,,,,,Braket,,,, -ce,ce,costexplorer,costexplorer,,ce,,costexplorer,CE,CostExplorer,,,2,,aws_ce_,,ce_,CE (Cost Explorer),AWS,,,,,,,Cost Explorer,ListCostCategoryDefinitions,,, -chatbot,chatbot,chatbot,chatbot,,chatbot,,,Chatbot,,x,,2,,aws_chatbot_,,chatbot_,Chatbot,AWS,,,,,,,Chatbot,GetAccountPreferences,,, -chime,chime,chime,chime,,chime,,,Chime,Chime,,1,,,aws_chime_,,chime_,Chime,Amazon,,,,,,,Chime,ListAccounts,,, -chime-sdk-identity,chimesdkidentity,chimesdkidentity,chimesdkidentity,,chimesdkidentity,,,ChimeSDKIdentity,ChimeSDKIdentity,,1,,,aws_chimesdkidentity_,,chimesdkidentity_,Chime SDK Identity,Amazon,,x,,,,,Chime SDK Identity,,,, -chime-sdk-mediapipelines,chimesdkmediapipelines,chimesdkmediapipelines,chimesdkmediapipelines,,chimesdkmediapipelines,,,ChimeSDKMediaPipelines,ChimeSDKMediaPipelines,,,2,,aws_chimesdkmediapipelines_,,chimesdkmediapipelines_,Chime SDK Media Pipelines,Amazon,,,,,,,Chime SDK Media Pipelines,ListMediaPipelines,,, -chime-sdk-meetings,chimesdkmeetings,chimesdkmeetings,chimesdkmeetings,,chimesdkmeetings,,,ChimeSDKMeetings,ChimeSDKMeetings,,1,,,aws_chimesdkmeetings_,,chimesdkmeetings_,Chime SDK Meetings,Amazon,,x,,,,,Chime SDK Meetings,,,, -chime-sdk-messaging,chimesdkmessaging,chimesdkmessaging,chimesdkmessaging,,chimesdkmessaging,,,ChimeSDKMessaging,ChimeSDKMessaging,,1,,,aws_chimesdkmessaging_,,chimesdkmessaging_,Chime SDK Messaging,Amazon,,x,,,,,Chime SDK Messaging,,,, -chime-sdk-voice,chimesdkvoice,chimesdkvoice,chimesdkvoice,,chimesdkvoice,,,ChimeSDKVoice,ChimeSDKVoice,,,2,,aws_chimesdkvoice_,,chimesdkvoice_,Chime SDK Voice,Amazon,,,,,,,Chime SDK Voice,ListPhoneNumbers,,, -cleanrooms,cleanrooms,cleanrooms,cleanrooms,,cleanrooms,,,CleanRooms,CleanRooms,,,2,,aws_cleanrooms_,,cleanrooms_,Clean Rooms,AWS,,,,,,,CleanRooms,ListCollaborations,,, -,,,,,,,,,,,,,,,,,CLI (Command Line Interface),AWS,x,,,,,,,,,,No SDK support -configure,configure,,,,,,,,,,,,,,,,CLI Configure options,AWS,x,,,,,,,,,,CLI only -ddb,ddb,,,,,,,,,,,,,,,,CLI High-level DynamoDB commands,AWS,x,,,,,,,,,,Part of DynamoDB -s3,s3,,,,,,,,,,,,,,,,CLI High-level S3 commands,AWS,x,,,,,,,,,,CLI only -history,history,,,,,,,,,,,,,,,,CLI History of commands,AWS,x,,,,,,,,,,CLI only -importexport,importexport,,,,,,,,,,,,,,,,CLI Import/Export,AWS,x,,,,,,,,,,CLI only -cli-dev,clidev,,,,,,,,,,,,,,,,CLI Internal commands for development,AWS,x,,,,,,,,,,CLI only -cloudcontrol,cloudcontrol,cloudcontrolapi,cloudcontrol,,cloudcontrol,,cloudcontrolapi,CloudControl,CloudControlApi,,,2,aws_cloudcontrolapi_,aws_cloudcontrol_,,cloudcontrolapi_,Cloud Control API,AWS,,,,,,,CloudControl,ListResourceRequests,,, -,,,,,,,,,,,,,,,,,Cloud Digital Interface SDK,AWS,x,,,,,,,,,,No SDK support -clouddirectory,clouddirectory,clouddirectory,clouddirectory,,clouddirectory,,,CloudDirectory,CloudDirectory,,1,,,aws_clouddirectory_,,clouddirectory_,Cloud Directory,Amazon,,x,,,,,CloudDirectory,,,, -servicediscovery,servicediscovery,servicediscovery,servicediscovery,,servicediscovery,,,ServiceDiscovery,ServiceDiscovery,,,2,aws_service_discovery_,aws_servicediscovery_,,service_discovery_,Cloud Map,AWS,,,,,,,ServiceDiscovery,ListNamespaces,,, -cloud9,cloud9,cloud9,cloud9,,cloud9,,,Cloud9,Cloud9,,,2,,aws_cloud9_,,cloud9_,Cloud9,AWS,,,,,,,Cloud9,ListEnvironments,,, -cloudformation,cloudformation,cloudformation,cloudformation,,cloudformation,,,CloudFormation,CloudFormation,x,,2,,aws_cloudformation_,,cloudformation_,CloudFormation,AWS,,,,,,,CloudFormation,ListStackInstances,"StackSetName: aws_sdkv2.String(""test"")",, -cloudfront,cloudfront,cloudfront,cloudfront,,cloudfront,,,CloudFront,CloudFront,,,2,,aws_cloudfront_,,cloudfront_,CloudFront,Amazon,,,,,,,CloudFront,ListDistributions,,, -cloudfront-keyvaluestore,cloudfrontkeyvaluestore,,cloudfrontkeyvaluestore,,cloudfrontkeyvaluestore,,,CloudFrontKeyValueStore,CloudFrontKeyValueStore,,,2,,aws_cloudfrontkeyvaluestore_,,cloudfrontkeyvaluestore_,CloudFront KeyValueStore,Amazon,,,,,,,CloudFront KeyValueStore,ListKeys,"KvsARN: aws_sdkv2.String(""arn:aws:cloudfront::111122223333:key-value-store/MaxAge"")",, -cloudhsm,cloudhsm,cloudhsm,cloudhsm,,,,,,,,,,,,,,CloudHSM,AWS,x,,,,,,,,,,Legacy -cloudhsmv2,cloudhsmv2,cloudhsmv2,cloudhsmv2,,cloudhsmv2,,cloudhsm,CloudHSMV2,CloudHSMV2,x,,2,aws_cloudhsm_v2_,aws_cloudhsmv2_,,cloudhsm,CloudHSM,AWS,,,,,,,CloudHSM V2,DescribeClusters,,, -cloudsearch,cloudsearch,cloudsearch,cloudsearch,,cloudsearch,,,CloudSearch,CloudSearch,,,2,,aws_cloudsearch_,,cloudsearch_,CloudSearch,Amazon,,,,,,,CloudSearch,ListDomainNames,,, -cloudsearchdomain,cloudsearchdomain,cloudsearchdomain,cloudsearchdomain,,cloudsearchdomain,,,CloudSearchDomain,CloudSearchDomain,,1,,,aws_cloudsearchdomain_,,cloudsearchdomain_,CloudSearch Domain,Amazon,,x,,,,,CloudSearch Domain,,,, -,,,,,,,,,,,,,,,,,CloudShell,AWS,x,,,,,,,,,,No SDK support -cloudtrail,cloudtrail,cloudtrail,cloudtrail,,cloudtrail,,,CloudTrail,CloudTrail,,,2,aws_cloudtrail,aws_cloudtrail_,,cloudtrail,CloudTrail,AWS,,,,,,,CloudTrail,ListChannels,,, -cloudwatch,cloudwatch,cloudwatch,cloudwatch,,cloudwatch,,,CloudWatch,CloudWatch,,,2,aws_cloudwatch_(?!(event_|log_|query_)),aws_cloudwatch_,,cloudwatch_dashboard;cloudwatch_metric_;cloudwatch_composite_,CloudWatch,Amazon,,,,,,,CloudWatch,ListDashboards,,, -application-insights,applicationinsights,applicationinsights,applicationinsights,,applicationinsights,,,ApplicationInsights,ApplicationInsights,,,2,,aws_applicationinsights_,,applicationinsights_,CloudWatch Application Insights,Amazon,,,,,,,Application Insights,CreateApplication,,, -evidently,evidently,cloudwatchevidently,evidently,,evidently,,cloudwatchevidently,Evidently,CloudWatchEvidently,,,2,,aws_evidently_,,evidently_,CloudWatch Evidently,Amazon,,,,,,,Evidently,ListProjects,,, -internetmonitor,internetmonitor,internetmonitor,internetmonitor,,internetmonitor,,,InternetMonitor,InternetMonitor,,,2,,aws_internetmonitor_,,internetmonitor_,CloudWatch Internet Monitor,Amazon,,,,,,,InternetMonitor,ListMonitors,,, -logs,logs,cloudwatchlogs,cloudwatchlogs,,logs,,cloudwatchlog;cloudwatchlogs,Logs,CloudWatchLogs,,,2,aws_cloudwatch_(log_|query_),aws_logs_,,cloudwatch_log_;cloudwatch_query_,CloudWatch Logs,Amazon,,,,,,,CloudWatch Logs,ListAnomalies,,, -rum,rum,cloudwatchrum,rum,,rum,,cloudwatchrum,RUM,CloudWatchRUM,,1,,,aws_rum_,,rum_,CloudWatch RUM,Amazon,,,,,,,RUM,ListAppMonitors,,, -synthetics,synthetics,synthetics,synthetics,,synthetics,,,Synthetics,Synthetics,,,2,,aws_synthetics_,,synthetics_,CloudWatch Synthetics,Amazon,,,,,,,synthetics,ListGroups,,, -codeartifact,codeartifact,codeartifact,codeartifact,,codeartifact,,,CodeArtifact,CodeArtifact,,,2,,aws_codeartifact_,,codeartifact_,CodeArtifact,AWS,,,,,,,codeartifact,ListDomains,,, -codebuild,codebuild,codebuild,codebuild,,codebuild,,,CodeBuild,CodeBuild,,,2,,aws_codebuild_,,codebuild_,CodeBuild,AWS,,,,,,,CodeBuild,ListBuildBatches,,, -codecommit,codecommit,codecommit,codecommit,,codecommit,,,CodeCommit,CodeCommit,,,2,,aws_codecommit_,,codecommit_,CodeCommit,AWS,,,,,,,CodeCommit,ListRepositories,,, -deploy,deploy,codedeploy,codedeploy,,deploy,,codedeploy,Deploy,CodeDeploy,,,2,aws_codedeploy_,aws_deploy_,,codedeploy_,CodeDeploy,AWS,,,,,,,CodeDeploy,ListApplications,,, -codeguruprofiler,codeguruprofiler,codeguruprofiler,codeguruprofiler,,codeguruprofiler,,,CodeGuruProfiler,CodeGuruProfiler,,,2,,aws_codeguruprofiler_,,codeguruprofiler_,CodeGuru Profiler,Amazon,,,,,,,CodeGuruProfiler,ListProfilingGroups,,, -codeguru-reviewer,codegurureviewer,codegurureviewer,codegurureviewer,,codegurureviewer,,,CodeGuruReviewer,CodeGuruReviewer,,,2,,aws_codegurureviewer_,,codegurureviewer_,CodeGuru Reviewer,Amazon,,,,,,,CodeGuru Reviewer,ListCodeReviews,Type: awstypes.TypePullRequest,, -codepipeline,codepipeline,codepipeline,codepipeline,,codepipeline,,,CodePipeline,CodePipeline,,,2,aws_codepipeline,aws_codepipeline_,,codepipeline,CodePipeline,AWS,,,,,,,CodePipeline,ListPipelines,,, -codestar,codestar,codestar,codestar,,codestar,,,CodeStar,CodeStar,,1,,,aws_codestar_,,codestar_,CodeStar,AWS,,x,,,,,CodeStar,,,, -codestar-connections,codestarconnections,codestarconnections,codestarconnections,,codestarconnections,,,CodeStarConnections,CodeStarConnections,,,2,,aws_codestarconnections_,,codestarconnections_,CodeStar Connections,AWS,,,,,,,CodeStar connections,ListConnections,,, -codestar-notifications,codestarnotifications,codestarnotifications,codestarnotifications,,codestarnotifications,,,CodeStarNotifications,CodeStarNotifications,,,2,,aws_codestarnotifications_,,codestarnotifications_,CodeStar Notifications,AWS,,,,,,,codestar notifications,ListTargets,,, -cognito-identity,cognitoidentity,cognitoidentity,cognitoidentity,,cognitoidentity,,,CognitoIdentity,CognitoIdentity,,,2,aws_cognito_identity_(?!provider),aws_cognitoidentity_,,cognito_identity_pool,Cognito Identity,Amazon,,,,,,,Cognito Identity,ListIdentityPools,MaxResults: aws_sdkv2.Int32(1),, -cognito-idp,cognitoidp,cognitoidentityprovider,cognitoidentityprovider,,cognitoidp,,cognitoidentityprovider,CognitoIDP,CognitoIdentityProvider,,1,,aws_cognito_(identity_provider|resource|user|risk),aws_cognitoidp_,,cognito_identity_provider;cognito_managed_user;cognito_resource_;cognito_user;cognito_risk,Cognito IDP (Identity Provider),Amazon,,,,,,,Cognito Identity Provider,ListUserPools,,, -cognito-sync,cognitosync,cognitosync,cognitosync,,cognitosync,,,CognitoSync,CognitoSync,,1,,,aws_cognitosync_,,cognitosync_,Cognito Sync,Amazon,,x,,,,,Cognito Sync,,,, -comprehend,comprehend,comprehend,comprehend,,comprehend,,,Comprehend,Comprehend,,,2,,aws_comprehend_,,comprehend_,Comprehend,Amazon,,,,,,,Comprehend,ListDocumentClassifiers,,, -comprehendmedical,comprehendmedical,comprehendmedical,comprehendmedical,,comprehendmedical,,,ComprehendMedical,ComprehendMedical,,1,,,aws_comprehendmedical_,,comprehendmedical_,Comprehend Medical,Amazon,,x,,,,,ComprehendMedical,,,, -compute-optimizer,computeoptimizer,computeoptimizer,computeoptimizer,,computeoptimizer,,,ComputeOptimizer,ComputeOptimizer,,,2,,aws_computeoptimizer_,,computeoptimizer_,Compute Optimizer,AWS,,,,,,,Compute Optimizer,GetEnrollmentStatus,,, -configservice,configservice,configservice,configservice,,configservice,,config,ConfigService,ConfigService,,,2,aws_config_,aws_configservice_,,config_,Config,AWS,,,,,,,Config Service,ListStoredQueries,,, -connect,connect,connect,connect,,connect,,,Connect,Connect,,1,,,aws_connect_,,connect_,Connect,Amazon,,,,,,,Connect,ListInstances,,, -connectcases,connectcases,connectcases,connectcases,,connectcases,,,ConnectCases,ConnectCases,,,2,,aws_connectcases_,,connectcases_,Connect Cases,Amazon,,,,,,,ConnectCases,ListDomains,,, -connect-contact-lens,connectcontactlens,connectcontactlens,connectcontactlens,,connectcontactlens,,,ConnectContactLens,ConnectContactLens,,1,,,aws_connectcontactlens_,,connectcontactlens_,Connect Contact Lens,Amazon,,x,,,,,Connect Contact Lens,,,, -customer-profiles,customerprofiles,customerprofiles,customerprofiles,,customerprofiles,,,CustomerProfiles,CustomerProfiles,,,2,,aws_customerprofiles_,,customerprofiles_,Connect Customer Profiles,Amazon,,,,,,,Customer Profiles,ListDomains,,, -connectparticipant,connectparticipant,connectparticipant,connectparticipant,,connectparticipant,,,ConnectParticipant,ConnectParticipant,,1,,,aws_connectparticipant_,,connectparticipant_,Connect Participant,Amazon,,x,,,,,ConnectParticipant,,,, -voice-id,voiceid,voiceid,voiceid,,voiceid,,,VoiceID,VoiceID,,1,,,aws_voiceid_,,voiceid_,Connect Voice ID,Amazon,,x,,,,,Voice ID,,,, -wisdom,wisdom,connectwisdomservice,wisdom,,wisdom,,connectwisdomservice,Wisdom,ConnectWisdomService,,1,,,aws_wisdom_,,wisdom_,Connect Wisdom,Amazon,,x,,,,,Wisdom,,,, -,,,,,,,,,,,,,,,,,Console Mobile Application,AWS,x,,,,,,,,,,No SDK support -controltower,controltower,controltower,controltower,,controltower,,,ControlTower,ControlTower,,,2,,aws_controltower_,,controltower_,Control Tower,AWS,,,,,,,ControlTower,ListLandingZones,,, -cost-optimization-hub,costoptimizationhub,costoptimizationhub,costoptimizationhub,,costoptimizationhub,,,CostOptimizationHub,CostOptimizationHub,x,,2,,aws_costoptimizationhub_,,costoptimizationhub_,Cost Optimization Hub,AWS,,,,,,,Cost Optimization Hub,GetPreferences,,us-east-1, -cur,cur,costandusagereportservice,costandusagereportservice,,cur,,costandusagereportservice,CUR,CostandUsageReportService,x,,2,,aws_cur_,,cur_,Cost and Usage Report,AWS,,,,,,,Cost and Usage Report Service,DescribeReportDefinitions,,us-east-1, -,,,,,,,,,,,,,,,,,Crypto Tools,AWS,x,,,,,,,,,,No SDK support -,,,,,,,,,,,,,,,,,Cryptographic Services Overview,AWS,x,,,,,,,,,,No SDK support -dataexchange,dataexchange,dataexchange,dataexchange,,dataexchange,,,DataExchange,DataExchange,,1,,,aws_dataexchange_,,dataexchange_,Data Exchange,AWS,,,,,,,DataExchange,ListDataSets,,, -datapipeline,datapipeline,datapipeline,datapipeline,,datapipeline,,,DataPipeline,DataPipeline,,1,,,aws_datapipeline_,,datapipeline_,Data Pipeline,AWS,,,,,,,Data Pipeline,ListPipelines,,, -datasync,datasync,datasync,datasync,,datasync,,,DataSync,DataSync,,,2,,aws_datasync_,,datasync_,DataSync,AWS,,,,,,,DataSync,ListAgents,,, -datazone,datazone,datazone,datazone,,datazone,,,DataZone,DataZone,,,2,,aws_datazone_,,datazone_,DataZone,Amazon,,,,,,,DataZone,ListDomains,,, -,,,,,,,,,,,,,,,,,Deep Learning AMIs,AWS,x,,,,,,,,,,No SDK support -,,,,,,,,,,,,,,,,,Deep Learning Containers,AWS,x,,,,,,,,,,No SDK support -,,,,,,,,,,,,,,,,,DeepComposer,AWS,x,,,,,,,,,,No SDK support -,,,,,,,,,,,,,,,,,DeepLens,AWS,x,,,,,,,,,,No SDK support -,,,,,,,,,,,,,,,,,DeepRacer,AWS,x,,,,,,,,,,No SDK support -detective,detective,detective,detective,,detective,,,Detective,Detective,,1,,,aws_detective_,,detective_,Detective,Amazon,,,,,,,Detective,ListGraphs,,, -devicefarm,devicefarm,devicefarm,devicefarm,,devicefarm,,,DeviceFarm,DeviceFarm,,,2,,aws_devicefarm_,,devicefarm_,Device Farm,AWS,,,,,,,Device Farm,ListDeviceInstances,,, -devops-guru,devopsguru,devopsguru,devopsguru,,devopsguru,,,DevOpsGuru,DevOpsGuru,,,2,,aws_devopsguru_,,devopsguru_,DevOps Guru,Amazon,,,,,,,DevOps Guru,DescribeAccountHealth,,, -directconnect,directconnect,directconnect,directconnect,,directconnect,,,DirectConnect,DirectConnect,,1,,aws_dx_,aws_directconnect_,,dx_,Direct Connect,AWS,,,,,,,Direct Connect,DescribeConnections,,, -dlm,dlm,dlm,dlm,,dlm,,,DLM,DLM,,,2,,aws_dlm_,,dlm_,DLM (Data Lifecycle Manager),Amazon,,,,,,,DLM,GetLifecyclePolicies,,, -dms,dms,databasemigrationservice,databasemigrationservice,,dms,,databasemigration;databasemigrationservice,DMS,DatabaseMigrationService,,1,,,aws_dms_,,dms_,DMS (Database Migration),AWS,,,,,,,Database Migration Service,DescribeCertificates,,, -docdb,docdb,docdb,docdb,,docdb,,,DocDB,DocDB,,,2,,aws_docdb_,,docdb_,DocumentDB,Amazon,,,,,,,DocDB,DescribeDBClusters,,, -docdb-elastic,docdbelastic,docdbelastic,docdbelastic,,docdbelastic,,,DocDBElastic,DocDBElastic,,,2,,aws_docdbelastic_,,docdbelastic_,DocumentDB Elastic,Amazon,,,,,,,DocDB Elastic,ListClusters,,, -drs,drs,drs,drs,,drs,,,DRS,Drs,,,2,,aws_drs_,,drs_,DRS (Elastic Disaster Recovery),AWS,,,,,,,DRS,DescribeJobs,,, -ds,ds,directoryservice,directoryservice,,ds,,directoryservice,DS,DirectoryService,,1,2,aws_directory_service_,aws_ds_,,directory_service_,Directory Service,AWS,,,,,,,Directory Service,DescribeDirectories,,, -dynamodb,dynamodb,dynamodb,dynamodb,,dynamodb,,,DynamoDB,DynamoDB,x,,2,,aws_dynamodb_,,dynamodb_,DynamoDB,Amazon,,,,,AWS_DYNAMODB_ENDPOINT,TF_AWS_DYNAMODB_ENDPOINT,DynamoDB,ListTables,,, -dax,dax,dax,dax,,dax,,,DAX,DAX,,,2,,aws_dax_,,dax_,DynamoDB Accelerator (DAX),Amazon,,,,,,,DAX,DescribeClusters,,, -dynamodbstreams,dynamodbstreams,dynamodbstreams,dynamodbstreams,,dynamodbstreams,,,DynamoDBStreams,DynamoDBStreams,,1,,,aws_dynamodbstreams_,,dynamodbstreams_,DynamoDB Streams,Amazon,,x,,,,,DynamoDB Streams,,,, -,,,,,ec2ebs,ec2,,EC2EBS,,,,,aws_(ebs_|volume_attach|snapshot_create),aws_ec2ebs_,ebs_,ebs_;volume_attachment;snapshot_,EBS (EC2),Amazon,x,,,x,,,,,,,Part of EC2 -ebs,ebs,ebs,ebs,,ebs,,,EBS,EBS,,1,,,aws_ebs_,,changewhenimplemented,EBS (Elastic Block Store),Amazon,,x,,,,,EBS,,,, -ec2,ec2,ec2,ec2,,ec2,ec2,,EC2,EC2,x,1,2,aws_(ami|availability_zone|ec2_(availability|capacity|fleet|host|instance|public_ipv4_pool|serial|spot|tag)|eip|instance|key_pair|launch_template|placement_group|spot),aws_ec2_,ec2_,ami;availability_zone;ec2_availability_;ec2_capacity_;ec2_fleet;ec2_host;ec2_image_;ec2_instance_;ec2_public_ipv4_pool;ec2_serial_;ec2_spot_;ec2_tag;eip;instance;key_pair;launch_template;placement_group;spot_,EC2 (Elastic Compute Cloud),Amazon,,,,,,,EC2,DescribeVpcs,,, -imagebuilder,imagebuilder,imagebuilder,imagebuilder,,imagebuilder,,,ImageBuilder,Imagebuilder,,1,,,aws_imagebuilder_,,imagebuilder_,EC2 Image Builder,Amazon,,,,,,,imagebuilder,ListImages,,, -ec2-instance-connect,ec2instanceconnect,ec2instanceconnect,ec2instanceconnect,,ec2instanceconnect,,,EC2InstanceConnect,EC2InstanceConnect,,1,,,aws_ec2instanceconnect_,,ec2instanceconnect_,EC2 Instance Connect,AWS,,x,,,,,EC2 Instance Connect,,,, -ecr,ecr,ecr,ecr,,ecr,,,ECR,ECR,,,2,,aws_ecr_,,ecr_,ECR (Elastic Container Registry),Amazon,,,,,,,ECR,DescribeRepositories,,, -ecr-public,ecrpublic,ecrpublic,ecrpublic,,ecrpublic,,,ECRPublic,ECRPublic,,,2,,aws_ecrpublic_,,ecrpublic_,ECR Public,Amazon,,,,,,,ECR PUBLIC,DescribeRepositories,,, -ecs,ecs,ecs,ecs,,ecs,,,ECS,ECS,,1,2,,aws_ecs_,,ecs_,ECS (Elastic Container),Amazon,,,,,,,ECS,ListClusters,,, -efs,efs,efs,efs,,efs,,,EFS,EFS,,1,,,aws_efs_,,efs_,EFS (Elastic File System),Amazon,,,,,,,EFS,DescribeFileSystems,,, -eks,eks,eks,eks,,eks,,,EKS,EKS,,,2,,aws_eks_,,eks_,EKS (Elastic Kubernetes),Amazon,,,,,,,EKS,ListClusters,,, -elasticbeanstalk,elasticbeanstalk,elasticbeanstalk,elasticbeanstalk,,elasticbeanstalk,,beanstalk,ElasticBeanstalk,ElasticBeanstalk,,,2,aws_elastic_beanstalk_,aws_elasticbeanstalk_,,elastic_beanstalk_,Elastic Beanstalk,AWS,,,,,,,Elastic Beanstalk,ListAvailableSolutionStacks,,, -elastic-inference,elasticinference,elasticinference,elasticinference,,elasticinference,,,ElasticInference,ElasticInference,,1,,,aws_elasticinference_,,elasticinference_,Elastic Inference,Amazon,,x,,,,,Elastic Inference,,,, -elastictranscoder,elastictranscoder,elastictranscoder,elastictranscoder,,elastictranscoder,,,ElasticTranscoder,ElasticTranscoder,,1,,,aws_elastictranscoder_,,elastictranscoder_,Elastic Transcoder,Amazon,,,,,,,Elastic Transcoder,ListPipelines,,, -elasticache,elasticache,elasticache,elasticache,,elasticache,,,ElastiCache,ElastiCache,,1,2,,aws_elasticache_,,elasticache_,ElastiCache,Amazon,,,,,,,ElastiCache,DescribeCacheClusters,,, -es,es,elasticsearchservice,elasticsearchservice,elasticsearch,es,,es;elasticsearchservice,Elasticsearch,ElasticsearchService,,1,,aws_elasticsearch_,aws_es_,,elasticsearch_,Elasticsearch,Amazon,,,,,,,Elasticsearch Service,ListDomainNames,,, -elbv2,elbv2,elbv2,elasticloadbalancingv2,,elbv2,,elasticloadbalancingv2,ELBV2,ELBV2,,1,2,aws_a?lb(\b|_listener|_target_group|s|_trust_store),aws_elbv2_,,lbs?\.;lb_listener;lb_target_group;lb_hosted;lb_trust_store,ELB (Elastic Load Balancing),,,,,,,,Elastic Load Balancing v2,DescribeLoadBalancers,,, -elb,elb,elb,elasticloadbalancing,,elb,,elasticloadbalancing,ELB,ELB,,1,,aws_(app_cookie_stickiness_policy|elb|lb_cookie_stickiness_policy|lb_ssl_negotiation_policy|load_balancer_|proxy_protocol_policy),aws_elb_,,app_cookie_stickiness_policy;elb;lb_cookie_stickiness_policy;lb_ssl_negotiation_policy;load_balancer;proxy_protocol_policy,ELB Classic,,,,,,,,Elastic Load Balancing,DescribeLoadBalancers,,, -mediaconnect,mediaconnect,mediaconnect,mediaconnect,,mediaconnect,,,MediaConnect,MediaConnect,,,2,,aws_mediaconnect_,,mediaconnect_,Elemental MediaConnect,AWS,,,,,,,MediaConnect,ListBridges,,, -mediaconvert,mediaconvert,mediaconvert,mediaconvert,,mediaconvert,,,MediaConvert,MediaConvert,,,2,aws_media_convert_,aws_mediaconvert_,,media_convert_,Elemental MediaConvert,AWS,,,,,,,MediaConvert,ListJobs,,, -medialive,medialive,medialive,medialive,,medialive,,,MediaLive,MediaLive,,,2,,aws_medialive_,,medialive_,Elemental MediaLive,AWS,,,,,,,MediaLive,ListOfferings,,, -mediapackage,mediapackage,mediapackage,mediapackage,,mediapackage,,,MediaPackage,MediaPackage,,,2,aws_media_package_,aws_mediapackage_,,media_package_,Elemental MediaPackage,AWS,,,,,,,MediaPackage,ListChannels,,, -mediapackage-vod,mediapackagevod,mediapackagevod,mediapackagevod,,mediapackagevod,,,MediaPackageVOD,MediaPackageVod,,1,,,aws_mediapackagevod_,,mediapackagevod_,Elemental MediaPackage VOD,AWS,,x,,,,,MediaPackage Vod,,,, -mediastore,mediastore,mediastore,mediastore,,mediastore,,,MediaStore,MediaStore,,,2,aws_media_store_,aws_mediastore_,,media_store_,Elemental MediaStore,AWS,,,,,,,MediaStore,ListContainers,,, -mediastore-data,mediastoredata,mediastoredata,mediastoredata,,mediastoredata,,,MediaStoreData,MediaStoreData,,1,,,aws_mediastoredata_,,mediastoredata_,Elemental MediaStore Data,AWS,,x,,,,,MediaStore Data,,,, -mediatailor,mediatailor,mediatailor,mediatailor,,mediatailor,,,MediaTailor,MediaTailor,,1,,,aws_mediatailor_,,media_tailor_,Elemental MediaTailor,AWS,,x,,,,,MediaTailor,,,, -,,,,,,,,,,,,,,,,,Elemental On-Premises,AWS,x,,,,,,,,,,No SDK support -emr,emr,emr,emr,,emr,,,EMR,EMR,,1,2,,aws_emr_,,emr_,EMR,Amazon,,,,,,,EMR,ListClusters,,, -emr-containers,emrcontainers,emrcontainers,emrcontainers,,emrcontainers,,,EMRContainers,EMRContainers,,1,,,aws_emrcontainers_,,emrcontainers_,EMR Containers,Amazon,,,,,,,EMR containers,ListVirtualClusters,,, -emr-serverless,emrserverless,emrserverless,emrserverless,,emrserverless,,,EMRServerless,EMRServerless,,,2,,aws_emrserverless_,,emrserverless_,EMR Serverless,Amazon,,,,,,,EMR Serverless,ListApplications,,, -,,,,,,,,,,,,,,,,,End-of-Support Migration Program (EMP) for Windows Server,AWS,x,,,,,,,,,,No SDK support -events,events,eventbridge,eventbridge,,events,,eventbridge;cloudwatchevents,Events,EventBridge,,,2,aws_cloudwatch_event_,aws_events_,,cloudwatch_event_,EventBridge,Amazon,,,,,,,EventBridge,ListEventBuses,,, -schemas,schemas,schemas,schemas,,schemas,,,Schemas,Schemas,x,,2,,aws_schemas_,,schemas_,EventBridge Schemas,Amazon,,,,,,,schemas,ListRegistries,,, -fis,fis,fis,fis,,fis,,,FIS,FIS,,,2,,aws_fis_,,fis_,FIS (Fault Injection Simulator),AWS,,,,,,,fis,ListExperiments,,, -finspace,finspace,finspace,finspace,,finspace,,,FinSpace,Finspace,,,2,,aws_finspace_,,finspace_,FinSpace,Amazon,,,,,,,finspace,ListEnvironments,,, -finspace-data,finspacedata,finspacedata,finspacedata,,finspacedata,,,FinSpaceData,FinSpaceData,,1,,,aws_finspacedata_,,finspacedata_,FinSpace Data,Amazon,,x,,,,,finspace data,,,, -fms,fms,fms,fms,,fms,,,FMS,FMS,x,,2,,aws_fms_,,fms_,FMS (Firewall Manager),AWS,,,,,,,FMS,ListAppsLists,MaxResults: aws_sdkv2.Int32(1),, -forecast,forecast,forecastservice,forecast,,forecast,,forecastservice,Forecast,ForecastService,,1,,,aws_forecast_,,forecast_,Forecast,Amazon,,x,,,,,forecast,,,, -forecastquery,forecastquery,forecastqueryservice,forecastquery,,forecastquery,,forecastqueryservice,ForecastQuery,ForecastQueryService,,1,,,aws_forecastquery_,,forecastquery_,Forecast Query,Amazon,,x,,,,,forecastquery,,,, -frauddetector,frauddetector,frauddetector,frauddetector,,frauddetector,,,FraudDetector,FraudDetector,,1,,,aws_frauddetector_,,frauddetector_,Fraud Detector,Amazon,,x,,,,,FraudDetector,,,, -,,,,,,,,,,,,,,,,,FreeRTOS,,x,,,,,,,,,,No SDK support -fsx,fsx,fsx,fsx,,fsx,,,FSx,FSx,,1,,,aws_fsx_,,fsx_,FSx,Amazon,,,,,,,FSx,DescribeFileSystems,,, -gamelift,gamelift,gamelift,gamelift,,gamelift,,,GameLift,GameLift,,1,,,aws_gamelift_,,gamelift_,GameLift,Amazon,,,,,,,GameLift,ListGameServerGroups,,, -globalaccelerator,globalaccelerator,globalaccelerator,globalaccelerator,,globalaccelerator,,,GlobalAccelerator,GlobalAccelerator,x,,2,,aws_globalaccelerator_,,globalaccelerator_,Global Accelerator,AWS,,,,,,,Global Accelerator,ListAccelerators,,us-west-2, -glue,glue,glue,glue,,glue,,,Glue,Glue,,1,,,aws_glue_,,glue_,Glue,AWS,,,,,,,Glue,ListRegistries,,, -databrew,databrew,gluedatabrew,databrew,,databrew,,gluedatabrew,DataBrew,GlueDataBrew,,1,,,aws_databrew_,,databrew_,Glue DataBrew,AWS,,x,,,,,DataBrew,,,, -groundstation,groundstation,groundstation,groundstation,,groundstation,,,GroundStation,GroundStation,,,2,,aws_groundstation_,,groundstation_,Ground Station,AWS,,,,,,,GroundStation,ListConfigs,,, -guardduty,guardduty,guardduty,guardduty,,guardduty,,,GuardDuty,GuardDuty,,1,2,,aws_guardduty_,,guardduty_,GuardDuty,Amazon,,,,,,,GuardDuty,ListDetectors,,, -health,health,health,health,,health,,,Health,Health,,1,,,aws_health_,,health_,Health,AWS,,x,,,,,Health,,,, -healthlake,healthlake,healthlake,healthlake,,healthlake,,,HealthLake,HealthLake,,,2,,aws_healthlake_,,healthlake_,HealthLake,Amazon,,,,,,,HealthLake,ListFHIRDatastores,,, -honeycode,honeycode,honeycode,honeycode,,honeycode,,,Honeycode,Honeycode,,1,,,aws_honeycode_,,honeycode_,Honeycode,Amazon,,x,,,,,Honeycode,,,, -iam,iam,iam,iam,,iam,,,IAM,IAM,,,2,,aws_iam_,,iam_,IAM (Identity & Access Management),AWS,,,,,AWS_IAM_ENDPOINT,TF_AWS_IAM_ENDPOINT,IAM,ListRoles,,, -inspector,inspector,inspector,inspector,,inspector,,,Inspector,Inspector,,1,,,aws_inspector_,,inspector_,Inspector Classic,Amazon,,,,,,,Inspector,ListRulesPackages,,, -inspector2,inspector2,inspector2,inspector2,,inspector2,,inspectorv2,Inspector2,Inspector2,,,2,,aws_inspector2_,,inspector2_,Inspector,Amazon,,,,,,,Inspector2,ListAccountPermissions,,, -iot1click-devices,iot1clickdevices,iot1clickdevicesservice,iot1clickdevicesservice,,iot1clickdevices,,iot1clickdevicesservice,IoT1ClickDevices,IoT1ClickDevicesService,,1,,,aws_iot1clickdevices_,,iot1clickdevices_,IoT 1-Click Devices,AWS,,x,,,,,IoT 1Click Devices Service,,,, -iot1click-projects,iot1clickprojects,iot1clickprojects,iot1clickprojects,,iot1clickprojects,,,IoT1ClickProjects,IoT1ClickProjects,,1,,,aws_iot1clickprojects_,,iot1clickprojects_,IoT 1-Click Projects,AWS,,x,,,,,IoT 1Click Projects,,,, -iotanalytics,iotanalytics,iotanalytics,iotanalytics,,iotanalytics,,,IoTAnalytics,IoTAnalytics,,1,,,aws_iotanalytics_,,iotanalytics_,IoT Analytics,AWS,,,,,,,IoTAnalytics,ListChannels,,, -iot,iot,iot,iot,,iot,,,IoT,IoT,,1,,,aws_iot_,,iot_,IoT Core,AWS,,,,,,,IoT,DescribeDefaultAuthorizer,,, -iot-data,iotdata,iotdataplane,iotdataplane,,iotdata,,iotdataplane,IoTData,IoTDataPlane,,1,,,aws_iotdata_,,iotdata_,IoT Data Plane,AWS,,x,,,,,IoT Data Plane,,,, -,,,,,,,,,,,,,,,,,IoT Device Defender,AWS,x,,,,,,,,,,Part of IoT -iotdeviceadvisor,iotdeviceadvisor,iotdeviceadvisor,iotdeviceadvisor,,iotdeviceadvisor,,,IoTDeviceAdvisor,IoTDeviceAdvisor,,1,,,aws_iotdeviceadvisor_,,iotdeviceadvisor_,IoT Device Management,AWS,,x,,,,,IotDeviceAdvisor,,,, -iotevents,iotevents,iotevents,iotevents,,iotevents,,,IoTEvents,IoTEvents,,1,,,aws_iotevents_,,iotevents_,IoT Events,AWS,,,,,,,IoT Events,ListAlarmModels,,, -iotevents-data,ioteventsdata,ioteventsdata,ioteventsdata,,ioteventsdata,,,IoTEventsData,IoTEventsData,,1,,,aws_ioteventsdata_,,ioteventsdata_,IoT Events Data,AWS,,x,,,,,IoT Events Data,,,, -,,,,,,,,,,,,,,,,,IoT ExpressLink,AWS,x,,,,,,,,,,No SDK support -iotfleethub,iotfleethub,iotfleethub,iotfleethub,,iotfleethub,,,IoTFleetHub,IoTFleetHub,,1,,,aws_iotfleethub_,,iotfleethub_,IoT Fleet Hub,AWS,,x,,,,,IoTFleetHub,,,, -,,,,,,,,,,,,,,,,,IoT FleetWise,AWS,x,,,,,,IoTFleetWise,,,,No SDK support -greengrass,greengrass,greengrass,greengrass,,greengrass,,,Greengrass,Greengrass,,1,,,aws_greengrass_,,greengrass_,IoT Greengrass,AWS,,,,,,,Greengrass,ListGroups,,, -greengrassv2,greengrassv2,greengrassv2,greengrassv2,,greengrassv2,,,GreengrassV2,GreengrassV2,,1,,,aws_greengrassv2_,,greengrassv2_,IoT Greengrass V2,AWS,,x,,,,,GreengrassV2,,,, -iot-jobs-data,iotjobsdata,iotjobsdataplane,iotjobsdataplane,,iotjobsdata,,iotjobsdataplane,IoTJobsData,IoTJobsDataPlane,,1,,,aws_iotjobsdata_,,iotjobsdata_,IoT Jobs Data Plane,AWS,,x,,,,,IoT Jobs Data Plane,,,, -,,,,,,,,,,,,,,,,,IoT RoboRunner,AWS,x,,,,,,,,,,No SDK support -iotsecuretunneling,iotsecuretunneling,iotsecuretunneling,iotsecuretunneling,,iotsecuretunneling,,,IoTSecureTunneling,IoTSecureTunneling,,1,,,aws_iotsecuretunneling_,,iotsecuretunneling_,IoT Secure Tunneling,AWS,,x,,,,,IoTSecureTunneling,,,, -iotsitewise,iotsitewise,iotsitewise,iotsitewise,,iotsitewise,,,IoTSiteWise,IoTSiteWise,,1,,,aws_iotsitewise_,,iotsitewise_,IoT SiteWise,AWS,,x,,,,,IoTSiteWise,,,, -iotthingsgraph,iotthingsgraph,iotthingsgraph,iotthingsgraph,,iotthingsgraph,,,IoTThingsGraph,IoTThingsGraph,,1,,,aws_iotthingsgraph_,,iotthingsgraph_,IoT Things Graph,AWS,,x,,,,,IoTThingsGraph,,,, -iottwinmaker,iottwinmaker,iottwinmaker,iottwinmaker,,iottwinmaker,,,IoTTwinMaker,IoTTwinMaker,,1,,,aws_iottwinmaker_,,iottwinmaker_,IoT TwinMaker,AWS,,x,,,,,IoTTwinMaker,,,, -iotwireless,iotwireless,iotwireless,iotwireless,,iotwireless,,,IoTWireless,IoTWireless,,1,,,aws_iotwireless_,,iotwireless_,IoT Wireless,AWS,,x,,,,,IoT Wireless,,,, -,,,,,,,,,,,,,,,,,IQ,AWS,x,,,,,,,,,,No SDK support -ivs,ivs,ivs,ivs,,ivs,,,IVS,IVS,,1,,,aws_ivs_,,ivs_,IVS (Interactive Video),Amazon,,,,,,,ivs,ListChannels,,, -ivschat,ivschat,ivschat,ivschat,,ivschat,,,IVSChat,Ivschat,,,2,,aws_ivschat_,,ivschat_,IVS (Interactive Video) Chat,Amazon,,,,,,,ivschat,ListRooms,,, -kendra,kendra,kendra,kendra,,kendra,,,Kendra,Kendra,,,2,,aws_kendra_,,kendra_,Kendra,Amazon,,,,,,,kendra,ListIndices,,, -keyspaces,keyspaces,keyspaces,keyspaces,,keyspaces,,,Keyspaces,Keyspaces,,,2,,aws_keyspaces_,,keyspaces_,Keyspaces (for Apache Cassandra),Amazon,,,,,,,Keyspaces,ListKeyspaces,,, -kinesis,kinesis,kinesis,kinesis,,kinesis,,,Kinesis,Kinesis,x,,2,aws_kinesis_stream,aws_kinesis_,,kinesis_stream;kinesis_resource_policy,Kinesis,Amazon,,,,,,,Kinesis,ListStreams,,, -kinesisanalytics,kinesisanalytics,kinesisanalytics,kinesisanalytics,,kinesisanalytics,,,KinesisAnalytics,KinesisAnalytics,,1,,aws_kinesis_analytics_,aws_kinesisanalytics_,,kinesis_analytics_,Kinesis Analytics,Amazon,,,,,,,Kinesis Analytics,ListApplications,,, -kinesisanalyticsv2,kinesisanalyticsv2,kinesisanalyticsv2,kinesisanalyticsv2,,kinesisanalyticsv2,,,KinesisAnalyticsV2,KinesisAnalyticsV2,,1,,,aws_kinesisanalyticsv2_,,kinesisanalyticsv2_,Kinesis Analytics V2,Amazon,,,,,,,Kinesis Analytics V2,ListApplications,,, -firehose,firehose,firehose,firehose,,firehose,,,Firehose,Firehose,,,2,aws_kinesis_firehose_,aws_firehose_,,kinesis_firehose_,Kinesis Firehose,Amazon,,,,,,,Firehose,ListDeliveryStreams,,, -kinesisvideo,kinesisvideo,kinesisvideo,kinesisvideo,,kinesisvideo,,,KinesisVideo,KinesisVideo,,1,,,aws_kinesisvideo_,,kinesis_video_,Kinesis Video,Amazon,,,,,,,Kinesis Video,ListStreams,,, -kinesis-video-archived-media,kinesisvideoarchivedmedia,kinesisvideoarchivedmedia,kinesisvideoarchivedmedia,,kinesisvideoarchivedmedia,,,KinesisVideoArchivedMedia,KinesisVideoArchivedMedia,,1,,,aws_kinesisvideoarchivedmedia_,,kinesisvideoarchivedmedia_,Kinesis Video Archived Media,Amazon,,x,,,,,Kinesis Video Archived Media,,,, -kinesis-video-media,kinesisvideomedia,kinesisvideomedia,kinesisvideomedia,,kinesisvideomedia,,,KinesisVideoMedia,KinesisVideoMedia,,1,,,aws_kinesisvideomedia_,,kinesisvideomedia_,Kinesis Video Media,Amazon,,x,,,,,Kinesis Video Media,,,, -kinesis-video-signaling,kinesisvideosignaling,kinesisvideosignalingchannels,kinesisvideosignaling,,kinesisvideosignaling,,kinesisvideosignalingchannels,KinesisVideoSignaling,KinesisVideoSignalingChannels,,1,,,aws_kinesisvideosignaling_,,kinesisvideosignaling_,Kinesis Video Signaling,Amazon,,x,,,,,Kinesis Video Signaling,,,, -kms,kms,kms,kms,,kms,,,KMS,KMS,,,2,,aws_kms_,,kms_,KMS (Key Management),AWS,,,,,,,KMS,ListKeys,,, -lakeformation,lakeformation,lakeformation,lakeformation,,lakeformation,,,LakeFormation,LakeFormation,,,2,,aws_lakeformation_,,lakeformation_,Lake Formation,AWS,,,,,,,LakeFormation,ListResources,,, -lambda,lambda,lambda,lambda,,lambda,,,Lambda,Lambda,,,2,,aws_lambda_,,lambda_,Lambda,AWS,,,,,,,Lambda,ListFunctions,,, -launch-wizard,launchwizard,launchwizard,launchwizard,,launchwizard,,,LaunchWizard,LaunchWizard,,,2,,aws_launchwizard_,,launchwizard_,Launch Wizard,AWS,,,,,,,Launch Wizard,ListWorkloads,,, -lex-models,lexmodels,lexmodelbuildingservice,lexmodelbuildingservice,,lexmodels,,lexmodelbuilding;lexmodelbuildingservice;lex,LexModels,LexModelBuildingService,,1,,aws_lex_,aws_lexmodels_,,lex_,Lex Model Building,Amazon,,,,,,,Lex Model Building Service,GetBots,,, -lexv2-models,lexv2models,lexmodelsv2,lexmodelsv2,,lexv2models,,lexmodelsv2,LexV2Models,LexModelsV2,,,2,,aws_lexv2models_,,lexv2models_,Lex V2 Models,Amazon,,,,,,,Lex Models V2,ListBots,,, -lex-runtime,lexruntime,lexruntimeservice,lexruntimeservice,,lexruntime,,lexruntimeservice,LexRuntime,LexRuntimeService,,1,,,aws_lexruntime_,,lexruntime_,Lex Runtime,Amazon,,x,,,,,Lex Runtime Service,,,, -lexv2-runtime,lexv2runtime,lexruntimev2,lexruntimev2,,lexruntimev2,,lexv2runtime,LexRuntimeV2,LexRuntimeV2,,1,,,aws_lexruntimev2_,,lexruntimev2_,Lex Runtime V2,Amazon,,x,,,,,Lex Runtime V2,,,, -license-manager,licensemanager,licensemanager,licensemanager,,licensemanager,,,LicenseManager,LicenseManager,,1,,,aws_licensemanager_,,licensemanager_,License Manager,AWS,,,,,,,License Manager,ListLicenseConfigurations,,, -lightsail,lightsail,lightsail,lightsail,,lightsail,,,Lightsail,Lightsail,x,,2,,aws_lightsail_,,lightsail_,Lightsail,Amazon,,,,,,,Lightsail,GetInstances,,, -location,location,locationservice,location,,location,,locationservice,Location,LocationService,,1,,,aws_location_,,location_,Location,Amazon,,,,,,,Location,ListGeofenceCollections,,, -lookoutequipment,lookoutequipment,lookoutequipment,lookoutequipment,,lookoutequipment,,,LookoutEquipment,LookoutEquipment,,1,,,aws_lookoutequipment_,,lookoutequipment_,Lookout for Equipment,Amazon,,x,,,,,LookoutEquipment,,,, -lookoutmetrics,lookoutmetrics,lookoutmetrics,lookoutmetrics,,lookoutmetrics,,,LookoutMetrics,LookoutMetrics,,,2,,aws_lookoutmetrics_,,lookoutmetrics_,Lookout for Metrics,Amazon,,,,,,,LookoutMetrics,ListMetricSets,,, -lookoutvision,lookoutvision,lookoutforvision,lookoutvision,,lookoutvision,,lookoutforvision,LookoutVision,LookoutForVision,,1,,,aws_lookoutvision_,,lookoutvision_,Lookout for Vision,Amazon,,x,,,,,LookoutVision,,,, -,,,,,,,,,,,,,,,,,Lumberyard,Amazon,x,,,,,,,,,,No SDK support -machinelearning,machinelearning,machinelearning,machinelearning,,machinelearning,,,MachineLearning,MachineLearning,,1,,,aws_machinelearning_,,machinelearning_,Machine Learning,Amazon,,x,,,,,Machine Learning,,,, -macie2,macie2,macie2,macie2,,macie2,,,Macie2,Macie2,,1,,,aws_macie2_,,macie2_,Macie,Amazon,,,,,,,Macie2,ListFindings,,, -macie,macie,macie,macie,,macie,,,Macie,Macie,,1,,,aws_macie_,,macie_,Macie Classic,Amazon,,x,,,,,Macie,,,, -m2,m2,m2,m2,,m2,,,M2,M2,,,2,,aws_m2_,,m2_,Mainframe Modernization,AWS,,,,,,,m2,ListApplications,,, -managedblockchain,managedblockchain,managedblockchain,managedblockchain,,managedblockchain,,,ManagedBlockchain,ManagedBlockchain,,1,,,aws_managedblockchain_,,managedblockchain_,Managed Blockchain,Amazon,,x,,,,,ManagedBlockchain,,,, -grafana,grafana,managedgrafana,grafana,,grafana,,managedgrafana;amg,Grafana,ManagedGrafana,,1,,,aws_grafana_,,grafana_,Managed Grafana,Amazon,,,,,,,grafana,ListWorkspaces,,, -kafka,kafka,kafka,kafka,,kafka,,msk,Kafka,Kafka,x,,2,aws_msk_,aws_kafka_,,msk_,Managed Streaming for Kafka,Amazon,,,,,,,Kafka,ListClusters,,, -kafkaconnect,kafkaconnect,kafkaconnect,kafkaconnect,,kafkaconnect,,,KafkaConnect,KafkaConnect,,1,,aws_mskconnect_,aws_kafkaconnect_,,mskconnect_,Managed Streaming for Kafka Connect,Amazon,,,,,,,KafkaConnect,ListConnectors,,, -,,,,,,,,,,,,,,,,,Management Console,AWS,x,,,,,,,,,,No SDK support -marketplace-catalog,marketplacecatalog,marketplacecatalog,marketplacecatalog,,marketplacecatalog,,,MarketplaceCatalog,MarketplaceCatalog,,1,,,aws_marketplacecatalog_,,marketplace_catalog_,Marketplace Catalog,AWS,,x,,,,,Marketplace Catalog,,,, -marketplacecommerceanalytics,marketplacecommerceanalytics,marketplacecommerceanalytics,marketplacecommerceanalytics,,marketplacecommerceanalytics,,,MarketplaceCommerceAnalytics,MarketplaceCommerceAnalytics,,1,,,aws_marketplacecommerceanalytics_,,marketplacecommerceanalytics_,Marketplace Commerce Analytics,AWS,,x,,,,,Marketplace Commerce Analytics,,,, -marketplace-entitlement,marketplaceentitlement,marketplaceentitlementservice,marketplaceentitlementservice,,marketplaceentitlement,,marketplaceentitlementservice,MarketplaceEntitlement,MarketplaceEntitlementService,,1,,,aws_marketplaceentitlement_,,marketplaceentitlement_,Marketplace Entitlement,AWS,,x,,,,,Marketplace Entitlement Service,,,, -meteringmarketplace,meteringmarketplace,marketplacemetering,marketplacemetering,,marketplacemetering,,meteringmarketplace,MarketplaceMetering,MarketplaceMetering,,1,,,aws_marketplacemetering_,,marketplacemetering_,Marketplace Metering,AWS,,x,,,,,Marketplace Metering,,,, -memorydb,memorydb,memorydb,memorydb,,memorydb,,,MemoryDB,MemoryDB,,1,,,aws_memorydb_,,memorydb_,MemoryDB for Redis,Amazon,,,,,,,MemoryDB,DescribeClusters,,, -,,,,,meta,,,Meta,,,,,aws_(arn|billing_service_account|default_tags|ip_ranges|partition|regions?|service)$,aws_meta_,,arn;ip_ranges;billing_service_account;default_tags;partition;region;service\.,Meta Data Sources,,x,,,x,,,,,,,Not an AWS service (metadata) -mgh,mgh,migrationhub,migrationhub,,mgh,,migrationhub,MgH,MigrationHub,,1,,,aws_mgh_,,mgh_,MgH (Migration Hub),AWS,,x,,,,,Migration Hub,,,, -,,,,,,,,,,,,,,,,,Microservice Extractor for .NET,AWS,x,,,,,,,,,,No SDK support -migrationhub-config,migrationhubconfig,migrationhubconfig,migrationhubconfig,,migrationhubconfig,,,MigrationHubConfig,MigrationHubConfig,,1,,,aws_migrationhubconfig_,,migrationhubconfig_,Migration Hub Config,AWS,,x,,,,,MigrationHub Config,,,, -migration-hub-refactor-spaces,migrationhubrefactorspaces,migrationhubrefactorspaces,migrationhubrefactorspaces,,migrationhubrefactorspaces,,,MigrationHubRefactorSpaces,MigrationHubRefactorSpaces,,1,,,aws_migrationhubrefactorspaces_,,migrationhubrefactorspaces_,Migration Hub Refactor Spaces,AWS,,x,,,,,Migration Hub Refactor Spaces,,,, -migrationhubstrategy,migrationhubstrategy,migrationhubstrategyrecommendations,migrationhubstrategy,,migrationhubstrategy,,migrationhubstrategyrecommendations,MigrationHubStrategy,MigrationHubStrategyRecommendations,,1,,,aws_migrationhubstrategy_,,migrationhubstrategy_,Migration Hub Strategy,AWS,,x,,,,,MigrationHubStrategy,,,, -mobile,mobile,mobile,mobile,,mobile,,,Mobile,Mobile,,1,,,aws_mobile_,,mobile_,Mobile,AWS,,x,,,,,Mobile,,,, -,,mobileanalytics,,,,,,MobileAnalytics,MobileAnalytics,,,,,,,,Mobile Analytics,AWS,x,,,,,,,,,,Only in Go SDK v1 -,,,,,,,,,,,,,,,,,Mobile SDK for Unity,AWS,x,,,,,,,,,,No SDK support -,,,,,,,,,,,,,,,,,Mobile SDK for Xamarin,AWS,x,,,,,,,,,,No SDK support -,,,,,,,,,,,,,,,,,Monitron,Amazon,x,,,,,,,,,,No SDK support -mq,mq,mq,mq,,mq,,,MQ,MQ,,,2,,aws_mq_,,mq_,MQ,Amazon,,,,,,,mq,ListBrokers,,, -mturk,mturk,mturk,mturk,,mturk,,,MTurk,MTurk,,1,,,aws_mturk_,,mturk_,MTurk (Mechanical Turk),Amazon,,x,,,,,MTurk,,,, -mwaa,mwaa,mwaa,mwaa,,mwaa,,,MWAA,MWAA,,,2,,aws_mwaa_,,mwaa_,MWAA (Managed Workflows for Apache Airflow),Amazon,,,,,,,MWAA,ListEnvironments,,, -neptune,neptune,neptune,neptune,,neptune,,,Neptune,Neptune,,1,,,aws_neptune_,,neptune_,Neptune,Amazon,,,,,,,Neptune,DescribeDBClusters,,, -neptune-graph,neptunegraph,,neptunegraph,,neptunegraph,,,NeptuneGraph,,,,2,,aws_neptunegraph_,,neptunegraph_,Neptune Analytics,Amazon,,,,,,,Neptune Graph,ListGraphs,,, -network-firewall,networkfirewall,networkfirewall,networkfirewall,,networkfirewall,,,NetworkFirewall,NetworkFirewall,,1,,,aws_networkfirewall_,,networkfirewall_,Network Firewall,AWS,,,,,,,Network Firewall,ListFirewalls,,, -networkmanager,networkmanager,networkmanager,networkmanager,,networkmanager,,,NetworkManager,NetworkManager,,1,,,aws_networkmanager_,,networkmanager_,Network Manager,AWS,,,,,,,NetworkManager,ListCoreNetworks,,, -,,,,,,,,,,,,,,,,,NICE DCV,,x,,,,,,,,,,No SDK support -nimble,nimble,nimblestudio,nimble,,nimble,,nimblestudio,Nimble,NimbleStudio,,1,,,aws_nimble_,,nimble_,Nimble Studio,Amazon,,x,,,,,nimble,,,, -oam,oam,oam,oam,,oam,,cloudwatchobservabilityaccessmanager,ObservabilityAccessManager,OAM,,,2,,aws_oam_,,oam_,CloudWatch Observability Access Manager,Amazon,,,,,,,OAM,ListLinks,,, -opensearch,opensearch,opensearchservice,opensearch,,opensearch,,opensearchservice,OpenSearch,OpenSearchService,,1,,,aws_opensearch_,,opensearch_,OpenSearch,Amazon,,,,,,,OpenSearch,ListDomainNames,,, -opensearchserverless,opensearchserverless,opensearchserverless,opensearchserverless,,opensearchserverless,,,OpenSearchServerless,OpenSearchServerless,,,2,,aws_opensearchserverless_,,opensearchserverless_,OpenSearch Serverless,Amazon,,,,,,,OpenSearchServerless,ListCollections,,, -osis,osis,osis,osis,,osis,,opensearchingestion,OpenSearchIngestion,OSIS,,,2,,aws_osis_,,osis_,OpenSearch Ingestion,Amazon,,,,,,,OSIS,ListPipelines,,, -opsworks,opsworks,opsworks,opsworks,,opsworks,,,OpsWorks,OpsWorks,,1,,,aws_opsworks_,,opsworks_,OpsWorks,AWS,,,,,,,OpsWorks,DescribeApps,,, -opsworks-cm,opsworkscm,opsworkscm,opsworkscm,,opsworkscm,,,OpsWorksCM,OpsWorksCM,,1,,,aws_opsworkscm_,,opsworkscm_,OpsWorks CM,AWS,,x,,,,,OpsWorksCM,,,, -organizations,organizations,organizations,organizations,,organizations,,,Organizations,Organizations,x,,2,,aws_organizations_,,organizations_,Organizations,AWS,,,,,,,Organizations,ListAccounts,,, -outposts,outposts,outposts,outposts,,outposts,,,Outposts,Outposts,,1,,,aws_outposts_,,outposts_,Outposts,AWS,,,,,,,Outposts,ListSites,,, -,,,,,ec2outposts,ec2,,EC2Outposts,,,,,aws_ec2_(coip_pool|local_gateway),aws_ec2outposts_,outposts_,ec2_coip_pool;ec2_local_gateway,Outposts (EC2),AWS,x,,,x,,,,,,,Part of EC2 -panorama,panorama,panorama,panorama,,panorama,,,Panorama,Panorama,,1,,,aws_panorama_,,panorama_,Panorama,AWS,,x,,,,,Panorama,,,, -,,,,,,,,,,,,,,,,,ParallelCluster,AWS,x,,,,,,,,,,No SDK support -payment-cryptography,paymentcryptography,paymentcryptography,paymentcryptography,,paymentcryptography,,,PaymentCryptography,PaymentCryptography,,,2,,aws_paymentcryptography_,,paymentcryptography_,Payment Cryptography Control Plane,AWS,,,,,,,PaymentCryptography,ListKeys,,, -pca-connector-ad,pcaconnectorad,pcaconnectorad,pcaconnectorad,,pcaconnectorad,,,PCAConnectorAD,PcaConnectorAd,,,2,,aws_pcaconnectorad_,,pcaconnectorad_,Private CA Connector for Active Directory,AWS,,,,,,,Pca Connector Ad,ListConnectors,,, -personalize,personalize,personalize,personalize,,personalize,,,Personalize,Personalize,,1,,,aws_personalize_,,personalize_,Personalize,Amazon,,x,,,,,Personalize,,,, -personalize-events,personalizeevents,personalizeevents,personalizeevents,,personalizeevents,,,PersonalizeEvents,PersonalizeEvents,,1,,,aws_personalizeevents_,,personalizeevents_,Personalize Events,Amazon,,x,,,,,Personalize Events,,,, -personalize-runtime,personalizeruntime,personalizeruntime,personalizeruntime,,personalizeruntime,,,PersonalizeRuntime,PersonalizeRuntime,,1,,,aws_personalizeruntime_,,personalizeruntime_,Personalize Runtime,Amazon,,x,,,,,Personalize Runtime,,,, -pinpoint,pinpoint,pinpoint,pinpoint,,pinpoint,,,Pinpoint,Pinpoint,,1,,,aws_pinpoint_,,pinpoint_,Pinpoint,Amazon,,,,,,,Pinpoint,GetApps,,, -pinpoint-email,pinpointemail,pinpointemail,pinpointemail,,pinpointemail,,,PinpointEmail,PinpointEmail,,1,,,aws_pinpointemail_,,pinpointemail_,Pinpoint Email,Amazon,,x,,,,,Pinpoint Email,,,, -pinpoint-sms-voice,pinpointsmsvoice,pinpointsmsvoice,pinpointsmsvoice,,pinpointsmsvoice,,,PinpointSMSVoice,PinpointSMSVoice,,1,,,aws_pinpointsmsvoice_,,pinpointsmsvoice_,Pinpoint SMS and Voice,Amazon,,x,,,,,Pinpoint SMS Voice,,,, -pipes,pipes,pipes,pipes,,pipes,,,Pipes,Pipes,,,2,,aws_pipes_,,pipes_,EventBridge Pipes,Amazon,,,,,,,Pipes,ListPipes,,, -polly,polly,polly,polly,,polly,,,Polly,Polly,,,2,,aws_polly_,,polly_,Polly,Amazon,,,,,,,Polly,ListLexicons,,, -,,,,,,,,,,,,,,,,,Porting Assistant for .NET,,x,,,,,,,,,,No SDK support -pricing,pricing,pricing,pricing,,pricing,,,Pricing,Pricing,,,2,,aws_pricing_,,pricing_,Pricing Calculator,AWS,,,,,,,Pricing,DescribeServices,,, -proton,proton,proton,proton,,proton,,,Proton,Proton,,1,,,aws_proton_,,proton_,Proton,AWS,,x,,,,,Proton,,,, -qbusiness,qbusiness,qbusiness,qbusiness,,qbusiness,,,QBusiness,QBusiness,,,2,,aws_qbusiness_,,qbusiness_,Amazon Q Business,Amazon,,,,,,,QBusiness,ListApplications,,, -qldb,qldb,qldb,qldb,,qldb,,,QLDB,QLDB,,,2,,aws_qldb_,,qldb_,QLDB (Quantum Ledger Database),Amazon,,,,,,,QLDB,ListLedgers,,, -qldb-session,qldbsession,qldbsession,qldbsession,,qldbsession,,,QLDBSession,QLDBSession,,1,,,aws_qldbsession_,,qldbsession_,QLDB Session,Amazon,,x,,,,,QLDB Session,,,, -quicksight,quicksight,quicksight,quicksight,,quicksight,,,QuickSight,QuickSight,,1,,,aws_quicksight_,,quicksight_,QuickSight,Amazon,,,,,,,QuickSight,ListDashboards,"AwsAccountId: aws_sdkv1.String(""123456789012"")",, -ram,ram,ram,ram,,ram,,,RAM,RAM,,,2,,aws_ram_,,ram_,RAM (Resource Access Manager),AWS,,,,,,,RAM,ListPermissions,,, -rds,rds,rds,rds,,rds,,,RDS,RDS,,1,2,aws_(db_|rds_),aws_rds_,,rds_;db_,RDS (Relational Database),Amazon,,,,,,,RDS,DescribeDBInstances,,, -rds-data,rdsdata,rdsdataservice,rdsdata,,rdsdata,,rdsdataservice,RDSData,RDSDataService,,1,,,aws_rdsdata_,,rdsdata_,RDS Data,Amazon,,x,,,,,RDS Data,,,, -pi,pi,pi,pi,,pi,,,PI,PI,,1,,,aws_pi_,,pi_,RDS Performance Insights (PI),Amazon,,x,,,,,PI,,,, -rbin,rbin,recyclebin,rbin,,rbin,,recyclebin,RBin,RecycleBin,,,2,,aws_rbin_,,rbin_,Recycle Bin (RBin),Amazon,,,,,,,rbin,ListRules,ResourceType: awstypes.ResourceTypeEc2Image,, -,,,,,,,,,,,,,,,,,Red Hat OpenShift Service on AWS (ROSA),AWS,x,,,,,,,,,,No SDK support -redshift,redshift,redshift,redshift,,redshift,,,Redshift,Redshift,,1,2,,aws_redshift_,,redshift_,Redshift,Amazon,,,,,,,Redshift,DescribeClusters,,, -redshift-data,redshiftdata,redshiftdataapiservice,redshiftdata,,redshiftdata,,redshiftdataapiservice,RedshiftData,RedshiftDataAPIService,,,2,,aws_redshiftdata_,,redshiftdata_,Redshift Data,Amazon,,,,,,,Redshift Data,ListDatabases,"Database: aws_sdkv2.String(""test"")",, -redshift-serverless,redshiftserverless,redshiftserverless,redshiftserverless,,redshiftserverless,,,RedshiftServerless,RedshiftServerless,,1,2,,aws_redshiftserverless_,,redshiftserverless_,Redshift Serverless,Amazon,,,,,,,Redshift Serverless,ListNamespaces,,, -rekognition,rekognition,rekognition,rekognition,,rekognition,,,Rekognition,Rekognition,,,2,,aws_rekognition_,,rekognition_,Rekognition,Amazon,,,,,,,Rekognition,ListCollections,,, -resiliencehub,resiliencehub,resiliencehub,resiliencehub,,resiliencehub,,,ResilienceHub,ResilienceHub,,1,,,aws_resiliencehub_,,resiliencehub_,Resilience Hub,AWS,,x,,,,,resiliencehub,,,, -resource-explorer-2,resourceexplorer2,resourceexplorer2,resourceexplorer2,,resourceexplorer2,,,ResourceExplorer2,ResourceExplorer2,,,2,,aws_resourceexplorer2_,,resourceexplorer2_,Resource Explorer,AWS,,,,,,,Resource Explorer 2,ListIndexes,,, -resource-groups,resourcegroups,resourcegroups,resourcegroups,,resourcegroups,,,ResourceGroups,ResourceGroups,,,2,,aws_resourcegroups_,,resourcegroups_,Resource Groups,AWS,,,,,,,Resource Groups,ListGroups,,, -resourcegroupstaggingapi,resourcegroupstaggingapi,resourcegroupstaggingapi,resourcegroupstaggingapi,,resourcegroupstaggingapi,,resourcegroupstagging,ResourceGroupsTaggingAPI,ResourceGroupsTaggingAPI,,,2,,aws_resourcegroupstaggingapi_,,resourcegroupstaggingapi_,Resource Groups Tagging,AWS,,,,,,,Resource Groups Tagging API,GetResources,,, -robomaker,robomaker,robomaker,robomaker,,robomaker,,,RoboMaker,RoboMaker,,1,,,aws_robomaker_,,robomaker_,RoboMaker,AWS,,x,,,,,RoboMaker,,,, -rolesanywhere,rolesanywhere,rolesanywhere,rolesanywhere,,rolesanywhere,,,RolesAnywhere,RolesAnywhere,,,2,,aws_rolesanywhere_,,rolesanywhere_,Roles Anywhere,AWS,,,,,,,RolesAnywhere,ListProfiles,,, -route53,route53,route53,route53,,route53,,,Route53,Route53,x,,2,aws_route53_(?!resolver_),aws_route53_,,route53_cidr_;route53_delegation_;route53_health_;route53_hosted_;route53_key_;route53_query_;route53_record;route53_traffic_;route53_vpc_;route53_zone,Route 53,Amazon,,,,,,,Route 53,ListHostedZones,,us-east-1, -route53domains,route53domains,route53domains,route53domains,,route53domains,,,Route53Domains,Route53Domains,x,,2,,aws_route53domains_,,route53domains_,Route 53 Domains,Amazon,,,,,,,Route 53 Domains,ListDomains,,us-east-1, -route53profiles,route53profiles,route53profiles,route53profiles,,route53profiles,,,Route53Profiles,Route53Profiles,,,2,,aws_route53profiles_,,route53profiles_,Route 53 Profiles,Amazon,,,,,,,Route 53 Profiles,ListProfiles,,, -route53-recovery-cluster,route53recoverycluster,route53recoverycluster,route53recoverycluster,,route53recoverycluster,,,Route53RecoveryCluster,Route53RecoveryCluster,,1,,,aws_route53recoverycluster_,,route53recoverycluster_,Route 53 Recovery Cluster,Amazon,,x,,,,,Route53 Recovery Cluster,,,, -route53-recovery-control-config,route53recoverycontrolconfig,route53recoverycontrolconfig,route53recoverycontrolconfig,,route53recoverycontrolconfig,,,Route53RecoveryControlConfig,Route53RecoveryControlConfig,x,1,,,aws_route53recoverycontrolconfig_,,route53recoverycontrolconfig_,Route 53 Recovery Control Config,Amazon,,,,,,,Route53 Recovery Control Config,ListClusters,,, -route53-recovery-readiness,route53recoveryreadiness,route53recoveryreadiness,route53recoveryreadiness,,route53recoveryreadiness,,,Route53RecoveryReadiness,Route53RecoveryReadiness,x,1,,,aws_route53recoveryreadiness_,,route53recoveryreadiness_,Route 53 Recovery Readiness,Amazon,,,,,,,Route53 Recovery Readiness,ListCells,,, -route53resolver,route53resolver,route53resolver,route53resolver,,route53resolver,,,Route53Resolver,Route53Resolver,,1,,aws_route53_resolver_,aws_route53resolver_,,route53_resolver_,Route 53 Resolver,Amazon,,,,,,,Route53Resolver,ListFirewallDomainLists,,, -s3api,s3api,s3,s3,,s3,,s3api,S3,S3,x,,2,aws_(canonical_user_id|s3_bucket|s3_object|s3_directory_bucket),aws_s3_,,s3_bucket;s3_directory_bucket;s3_object;canonical_user_id,S3 (Simple Storage),Amazon,,,,,AWS_S3_ENDPOINT,TF_AWS_S3_ENDPOINT,S3,ListBuckets,,, -s3control,s3control,s3control,s3control,,s3control,,,S3Control,S3Control,,,2,aws_(s3_account_|s3control_|s3_access_),aws_s3control_,,s3control;s3_account_;s3_access_,S3 Control,Amazon,,,,,,,S3 Control,ListJobs,,, -glacier,glacier,glacier,glacier,,glacier,,,Glacier,Glacier,,,2,,aws_glacier_,,glacier_,S3 Glacier,Amazon,,,,,,,Glacier,ListVaults,,, -s3outposts,s3outposts,s3outposts,s3outposts,,s3outposts,,,S3Outposts,S3Outposts,,1,,,aws_s3outposts_,,s3outposts_,S3 on Outposts,Amazon,,,,,,,S3Outposts,ListEndpoints,,, -sagemaker,sagemaker,sagemaker,sagemaker,,sagemaker,,,SageMaker,SageMaker,,1,,,aws_sagemaker_,,sagemaker_,SageMaker,Amazon,,,,,,,SageMaker,ListClusters,,, -sagemaker-a2i-runtime,sagemakera2iruntime,augmentedairuntime,sagemakera2iruntime,,sagemakera2iruntime,,augmentedairuntime,SageMakerA2IRuntime,AugmentedAIRuntime,,1,,,aws_sagemakera2iruntime_,,sagemakera2iruntime_,SageMaker A2I (Augmented AI),Amazon,,x,,,,,SageMaker A2I Runtime,,,, -sagemaker-edge,sagemakeredge,sagemakeredgemanager,sagemakeredge,,sagemakeredge,,sagemakeredgemanager,SageMakerEdge,SagemakerEdgeManager,,1,,,aws_sagemakeredge_,,sagemakeredge_,SageMaker Edge Manager,Amazon,,x,,,,,Sagemaker Edge,,,, -sagemaker-featurestore-runtime,sagemakerfeaturestoreruntime,sagemakerfeaturestoreruntime,sagemakerfeaturestoreruntime,,sagemakerfeaturestoreruntime,,,SageMakerFeatureStoreRuntime,SageMakerFeatureStoreRuntime,,1,,,aws_sagemakerfeaturestoreruntime_,,sagemakerfeaturestoreruntime_,SageMaker Feature Store Runtime,Amazon,,x,,,,,SageMaker FeatureStore Runtime,,,, -sagemaker-runtime,sagemakerruntime,sagemakerruntime,sagemakerruntime,,sagemakerruntime,,,SageMakerRuntime,SageMakerRuntime,,1,,,aws_sagemakerruntime_,,sagemakerruntime_,SageMaker Runtime,Amazon,,x,,,,,SageMaker Runtime,,,, -,,,,,,,,,,,,,,,,,SAM (Serverless Application Model),AWS,x,,,,,,,,,,No SDK support -savingsplans,savingsplans,savingsplans,savingsplans,,savingsplans,,,SavingsPlans,SavingsPlans,,1,,,aws_savingsplans_,,savingsplans_,Savings Plans,AWS,,x,,,,,savingsplans,,,, -,,,,,,,,,,,,,,,,,Schema Conversion Tool,AWS,x,,,,,,,,,,No SDK support -sdb,sdb,simpledb,,simpledb,sdb,,sdb,SimpleDB,SimpleDB,,1,,aws_simpledb_,aws_sdb_,,simpledb_,SDB (SimpleDB),Amazon,,,,,,,SimpleDB,ListDomains,,, -scheduler,scheduler,scheduler,scheduler,,scheduler,,,Scheduler,Scheduler,,,2,,aws_scheduler_,,scheduler_,EventBridge Scheduler,Amazon,,,,,,,Scheduler,ListSchedules,,, -secretsmanager,secretsmanager,secretsmanager,secretsmanager,,secretsmanager,,,SecretsManager,SecretsManager,,,2,,aws_secretsmanager_,,secretsmanager_,Secrets Manager,AWS,,,,,,,Secrets Manager,ListSecrets,,, -securityhub,securityhub,securityhub,securityhub,,securityhub,,,SecurityHub,SecurityHub,,,2,,aws_securityhub_,,securityhub_,Security Hub,AWS,,,,,,,SecurityHub,ListAutomationRules,,, -securitylake,securitylake,securitylake,securitylake,,securitylake,,,SecurityLake,SecurityLake,,,2,,aws_securitylake_,,securitylake_,Security Lake,Amazon,,,,,,,SecurityLake,ListDataLakes,,, -serverlessrepo,serverlessrepo,serverlessapplicationrepository,serverlessapplicationrepository,,serverlessrepo,,serverlessapprepo;serverlessapplicationrepository,ServerlessRepo,ServerlessApplicationRepository,,1,,aws_serverlessapplicationrepository_,aws_serverlessrepo_,,serverlessapplicationrepository_,Serverless Application Repository,AWS,,,,,,,ServerlessApplicationRepository,ListApplications,,, -servicecatalog,servicecatalog,servicecatalog,servicecatalog,,servicecatalog,,,ServiceCatalog,ServiceCatalog,,1,,,aws_servicecatalog_,,servicecatalog_,Service Catalog,AWS,,,,,,,Service Catalog,ListPortfolios,,, -servicecatalog-appregistry,servicecatalogappregistry,appregistry,servicecatalogappregistry,,servicecatalogappregistry,,appregistry,ServiceCatalogAppRegistry,AppRegistry,,,2,,aws_servicecatalogappregistry_,,servicecatalogappregistry_,Service Catalog AppRegistry,AWS,,,,,,,Service Catalog AppRegistry,ListApplications,,, -service-quotas,servicequotas,servicequotas,servicequotas,,servicequotas,,,ServiceQuotas,ServiceQuotas,,,2,,aws_servicequotas_,,servicequotas_,Service Quotas,,,,,,,,Service Quotas,ListServices,,, -ses,ses,ses,ses,,ses,,,SES,SES,,1,,,aws_ses_,,ses_,SES (Simple Email),Amazon,,,,,,,SES,ListIdentities,,, -sesv2,sesv2,sesv2,sesv2,,sesv2,,,SESV2,SESV2,,,2,,aws_sesv2_,,sesv2_,SESv2 (Simple Email V2),Amazon,,,,,,,SESv2,ListContactLists,,, -stepfunctions,stepfunctions,sfn,sfn,,sfn,,stepfunctions,SFN,SFN,,1,,,aws_sfn_,,sfn_,SFN (Step Functions),AWS,,,,,,,SFN,ListActivities,,, -shield,shield,shield,shield,,shield,,,Shield,Shield,x,,2,,aws_shield_,,shield_,Shield,AWS,,,,,,,Shield,ListProtectionGroups,,us-east-1, -signer,signer,signer,signer,,signer,,,Signer,Signer,,,2,,aws_signer_,,signer_,Signer,AWS,,,,,,,signer,ListSigningJobs,,, -sms,sms,sms,sms,,sms,,,SMS,SMS,,1,,,aws_sms_,,sms_,SMS (Server Migration),AWS,,x,,,,,SMS,,,, -snow-device-management,snowdevicemanagement,snowdevicemanagement,snowdevicemanagement,,snowdevicemanagement,,,SnowDeviceManagement,SnowDeviceManagement,,1,,,aws_snowdevicemanagement_,,snowdevicemanagement_,Snow Device Management,AWS,,x,,,,,Snow Device Management,,,, -snowball,snowball,snowball,snowball,,snowball,,,Snowball,Snowball,,1,,,aws_snowball_,,snowball_,Snow Family,AWS,,x,,,,,Snowball,,,, -sns,sns,sns,sns,,sns,,,SNS,SNS,,,2,,aws_sns_,,sns_,SNS (Simple Notification),Amazon,,,,,,,SNS,ListSubscriptions,,, -sqs,sqs,sqs,sqs,,sqs,,,SQS,SQS,,,2,,aws_sqs_,,sqs_,SQS (Simple Queue),Amazon,,,,,,,SQS,ListQueues,,, -ssm,ssm,ssm,ssm,,ssm,,,SSM,SSM,,,2,,aws_ssm_,,ssm_,SSM (Systems Manager),AWS,,,,,,,SSM,ListDocuments,,, -ssm-contacts,ssmcontacts,ssmcontacts,ssmcontacts,,ssmcontacts,,,SSMContacts,SSMContacts,,,2,,aws_ssmcontacts_,,ssmcontacts_,SSM Contacts,AWS,,,,,,,SSM Contacts,ListContacts,,, -ssm-incidents,ssmincidents,ssmincidents,ssmincidents,,ssmincidents,,,SSMIncidents,SSMIncidents,,,2,,aws_ssmincidents_,,ssmincidents_,SSM Incident Manager Incidents,AWS,,,,,,,SSM Incidents,ListResponsePlans,,, -ssm-sap,ssmsap,ssmsap,ssmsap,,ssmsap,,,SSMSAP,SsmSap,,,2,,aws_ssmsap_,,ssmsap_,Systems Manager for SAP,AWS,,,,,,,Ssm Sap,ListApplications,,, -sso,sso,sso,sso,,sso,,,SSO,SSO,,,2,,aws_sso_,,sso_,SSO (Single Sign-On),AWS,,x,x,,,,SSO,ListAccounts,"AccessToken: aws_sdkv2.String(""mock-access-token"")",, -sso-admin,ssoadmin,ssoadmin,ssoadmin,,ssoadmin,,,SSOAdmin,SSOAdmin,x,,2,,aws_ssoadmin_,,ssoadmin_,SSO Admin,AWS,,,,,,,SSO Admin,ListInstances,,, -identitystore,identitystore,identitystore,identitystore,,identitystore,,,IdentityStore,IdentityStore,,,2,,aws_identitystore_,,identitystore_,SSO Identity Store,AWS,,,,,,,identitystore,ListUsers,"IdentityStoreId: aws_sdkv2.String(""d-1234567890"")",, -sso-oidc,ssooidc,ssooidc,ssooidc,,ssooidc,,,SSOOIDC,SSOOIDC,,1,,,aws_ssooidc_,,ssooidc_,SSO OIDC,AWS,,x,,,,,SSO OIDC,,,, -storagegateway,storagegateway,storagegateway,storagegateway,,storagegateway,,,StorageGateway,StorageGateway,,1,,,aws_storagegateway_,,storagegateway_,Storage Gateway,AWS,,,,,,,Storage Gateway,ListGateways,,, -sts,sts,sts,sts,,sts,,,STS,STS,x,,2,aws_caller_identity,aws_sts_,,caller_identity,STS (Security Token),AWS,,,,,AWS_STS_ENDPOINT,TF_AWS_STS_ENDPOINT,STS,GetCallerIdentity,,, -,,,,,,,,,,,,,,,,,Sumerian,Amazon,x,,,,,,,,,,No SDK support -support,support,support,support,,support,,,Support,Support,,1,,,aws_support_,,support_,Support,AWS,,x,,,,,Support,,,, -swf,swf,swf,swf,,swf,,,SWF,SWF,,,2,,aws_swf_,,swf_,SWF (Simple Workflow),Amazon,,,,,,,SWF,ListDomains,"RegistrationStatus: ""REGISTERED""",, -,,,,,,,,,,,,,,,,,Tag Editor,AWS,x,,,,,,,,,,Part of Resource Groups Tagging -textract,textract,textract,textract,,textract,,,Textract,Textract,,1,,,aws_textract_,,textract_,Textract,Amazon,,x,,,,,Textract,,,, -timestream-influxdb,timestreaminfluxdb,timestreaminfluxdb,timestreaminfluxdb,,timestreaminfluxdb,,,TimestreamInfluxDB,TimestreamInfluxDB,,,2,,aws_timestreaminfluxdb_,,timestreaminfluxdb_,Timestream for InfluxDB,Amazon,,,,,,,Timestream InfluxDB,ListDbInstances,,, -timestream-query,timestreamquery,timestreamquery,timestreamquery,,timestreamquery,,,TimestreamQuery,TimestreamQuery,,1,,,aws_timestreamquery_,,timestreamquery_,Timestream Query,Amazon,,x,,,,,Timestream Query,,,, -timestream-write,timestreamwrite,timestreamwrite,timestreamwrite,,timestreamwrite,,,TimestreamWrite,TimestreamWrite,,,2,,aws_timestreamwrite_,,timestreamwrite_,Timestream Write,Amazon,,,,,,,Timestream Write,ListDatabases,,, -,,,,,,,,,,,,,,,,,Tools for PowerShell,AWS,x,,,,,,,,,,No SDK support -,,,,,,,,,,,,,,,,,Training and Certification,AWS,x,,,,,,,,,,No SDK support -transcribe,transcribe,transcribeservice,transcribe,,transcribe,,transcribeservice,Transcribe,TranscribeService,,,2,,aws_transcribe_,,transcribe_,Transcribe,Amazon,,,,,,,Transcribe,ListLanguageModels,,, -,,transcribestreamingservice,transcribestreaming,,transcribestreaming,,transcribestreamingservice,TranscribeStreaming,TranscribeStreamingService,,1,,,aws_transcribestreaming_,,transcribestreaming_,Transcribe Streaming,Amazon,,x,,,,,Transcribe Streaming,,,, -transfer,transfer,transfer,transfer,,transfer,,,Transfer,Transfer,,,2,,aws_transfer_,,transfer_,Transfer Family,AWS,,,,,,,Transfer,ListConnectors,,, -,,,,,transitgateway,ec2,,TransitGateway,,,,,aws_ec2_transit_gateway,aws_transitgateway_,transitgateway_,ec2_transit_gateway,Transit Gateway,AWS,x,,,x,,,,,,,Part of EC2 -translate,translate,translate,translate,,translate,,,Translate,Translate,,1,,,aws_translate_,,translate_,Translate,Amazon,,x,,,,,Translate,,,, -,,,,,,,,,,,,,,,,,Trusted Advisor,AWS,x,,,,,,,,,,Part of Support -,,,,,verifiedaccess,ec2,,VerifiedAccess,,,,,aws_verifiedaccess,aws_verifiedaccess_,verifiedaccess_,verifiedaccess_,Verified Access,AWS,x,,,x,,,,,,,Part of EC2 -,,,,,vpc,ec2,,VPC,,,,,aws_((default_)?(network_acl|route_table|security_group|subnet|vpc(?!_ipam))|ec2_(managed|network|subnet|traffic)|egress_only_internet|flow_log|internet_gateway|main_route_table_association|nat_gateway|network_interface|prefix_list|route\b),aws_vpc_,vpc_,default_network_;default_route_;default_security_;default_subnet;default_vpc;ec2_managed_;ec2_network_;ec2_subnet_;ec2_traffic_;egress_only_;flow_log;internet_gateway;main_route_;nat_;network_;prefix_list;route_;route\.;security_group;subnet;vpc_dhcp_;vpc_endpoint;vpc_ipv;vpc_network_performance;vpc_peering_;vpc_security_group_;vpc\.;vpcs\.,VPC (Virtual Private Cloud),Amazon,x,,,x,,,,,,,Part of EC2 -vpc-lattice,vpclattice,vpclattice,vpclattice,,vpclattice,,,VPCLattice,VPCLattice,,,2,,aws_vpclattice_,,vpclattice_,VPC Lattice,Amazon,,,,,,,VPC Lattice,ListServices,,, -,,,,,ipam,ec2,,IPAM,,,,,aws_vpc_ipam,aws_ipam_,ipam_,vpc_ipam,VPC IPAM (IP Address Manager),Amazon,x,,,x,,,,,,,Part of EC2 -,,,,,vpnclient,ec2,,ClientVPN,,,,,aws_ec2_client_vpn,aws_vpnclient_,vpnclient_,ec2_client_vpn_,VPN (Client),AWS,x,,,x,,,,,,,Part of EC2 -,,,,,vpnsite,ec2,,SiteVPN,,,,,aws_(customer_gateway|vpn_),aws_vpnsite_,vpnsite_,customer_gateway;vpn_,VPN (Site-to-Site),AWS,x,,,x,,,,,,,Part of EC2 -wafv2,wafv2,wafv2,wafv2,,wafv2,,,WAFV2,WAFV2,,,2,,aws_wafv2_,,wafv2_,WAF,AWS,,,,,,,WAFV2,ListRuleGroups,Scope: awstypes.ScopeRegional,, -waf,waf,waf,waf,,waf,,,WAF,WAF,,,2,,aws_waf_,,waf_,WAF Classic,AWS,,,,,,,WAF,ListRules,,, -waf-regional,wafregional,wafregional,wafregional,,wafregional,,,WAFRegional,WAFRegional,,,2,,aws_wafregional_,,wafregional_,WAF Classic Regional,AWS,,,,,,,WAF Regional,ListRules,,, -,,,,,,,,,,,,,,,,,WAM (WorkSpaces Application Manager),Amazon,x,,,,,,,,,,No SDK support -,,,,,wavelength,ec2,,Wavelength,,,,,aws_ec2_carrier_gateway,aws_wavelength_,wavelength_,ec2_carrier_,Wavelength,AWS,x,,,x,,,,,,,Part of EC2 -budgets,budgets,budgets,budgets,,budgets,,,Budgets,Budgets,,,2,,aws_budgets_,,budgets_,Web Services Budgets,Amazon,,,,,,,Budgets,DescribeBudgets,"AccountId: aws_sdkv2.String(""012345678901"")",, -wellarchitected,wellarchitected,wellarchitected,wellarchitected,,wellarchitected,,,WellArchitected,WellArchitected,,,2,,aws_wellarchitected_,,wellarchitected_,Well-Architected Tool,AWS,,,,,,,WellArchitected,ListProfiles,,, -workdocs,workdocs,workdocs,workdocs,,workdocs,,,WorkDocs,WorkDocs,,1,,,aws_workdocs_,,workdocs_,WorkDocs,Amazon,,x,,,,,WorkDocs,,,, -worklink,worklink,worklink,worklink,,worklink,,,WorkLink,WorkLink,,1,,,aws_worklink_,,worklink_,WorkLink,Amazon,,,,,,,WorkLink,ListFleets,,, -workmail,workmail,workmail,workmail,,workmail,,,WorkMail,WorkMail,,1,,,aws_workmail_,,workmail_,WorkMail,Amazon,,x,,,,,WorkMail,,,, -workmailmessageflow,workmailmessageflow,workmailmessageflow,workmailmessageflow,,workmailmessageflow,,,WorkMailMessageFlow,WorkMailMessageFlow,,1,,,aws_workmailmessageflow_,,workmailmessageflow_,WorkMail Message Flow,Amazon,,x,,,,,WorkMailMessageFlow,,,, -workspaces,workspaces,workspaces,workspaces,,workspaces,,,WorkSpaces,WorkSpaces,,,2,,aws_workspaces_,,workspaces_,WorkSpaces,Amazon,,,,,,,WorkSpaces,DescribeWorkspaces,,, -workspaces-web,workspacesweb,workspacesweb,workspacesweb,,workspacesweb,,,WorkSpacesWeb,WorkSpacesWeb,,,2,,aws_workspacesweb_,,workspacesweb_,WorkSpaces Web,Amazon,,,,,,,WorkSpaces Web,ListPortals,,, -xray,xray,xray,xray,,xray,,,XRay,XRay,,,2,,aws_xray_,,xray_,X-Ray,AWS,,,,,,,XRay,ListResourcePolicies,,, -verifiedpermissions,verifiedpermissions,verifiedpermissions,verifiedpermissions,,verifiedpermissions,,,VerifiedPermissions,VerifiedPermissions,,,2,,aws_verifiedpermissions_,,verifiedpermissions_,Verified Permissions,Amazon,,,,,,,VerifiedPermissions,ListPolicyStores,,, -codecatalyst,codecatalyst,codecatalyst,codecatalyst,,codecatalyst,,,CodeCatalyst,CodeCatalyst,,,2,,aws_codecatalyst_,,codecatalyst_,CodeCatalyst,Amazon,,,,,,,CodeCatalyst,ListAccessTokens,,, -mediapackagev2,mediapackagev2,mediapackagev2,mediapackagev2,,mediapackagev2,,,MediaPackageV2,MediaPackageV2,,,2,aws_media_packagev2_,aws_mediapackagev2_,,media_packagev2_,Elemental MediaPackage Version 2,AWS,,,,,,,MediaPackageV2,ListChannelGroups,,, From 33a7499701e1a405f9e01a4d1f7d5d24cbbb8068 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 16:13:08 -0400 Subject: [PATCH 37/47] Update README.md to support schema changes --- names/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index 2429c9250fe..0e331bc21c4 100644 --- a/names/README.md +++ b/names/README.md @@ -32,6 +32,8 @@ service "" { v2_package = "" } + // If any blocks below here have attirbutes with empty strings or false bools, they will be ommitted + // Blocks with zero attributes will be ommitted sdk { id = "" client_version = [] @@ -76,9 +78,9 @@ service "" { note = "" } +``` The explanation of the attributes of `data/names_data.hcl` are as follows: -``` | Name | Use | Description | | --- | --- | --- | From 4878937a715ef9e23c473a727898e1e0385dd414 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 16:14:15 -0400 Subject: [PATCH 38/47] Update add-a-new-service.md to support optional attributes --- docs/add-a-new-service.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/add-a-new-service.md b/docs/add-a-new-service.md index 7b0a85088b6..a45f3d56aa3 100644 --- a/docs/add-a-new-service.md +++ b/docs/add-a-new-service.md @@ -21,7 +21,7 @@ To add an AWS SDK for Go service client: 1. Check the file `names/data/names_data.hcl` for the service. -1. If the service is there and the `not_implemented` attribute is `false`, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). +1. If the service is there and the `not_implemented` attribute does not exist, you are ready to implement the first [resource](./add-a-new-resource.md) or [data source](./add-a-new-datasource.md). 1. If the service is there and the `not_implemented` attribute is true, remove it and submit the client pull request as described below. From ddf1f2afec9a35f96d5ab08d9d22e14f49710c69 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 16:52:56 -0400 Subject: [PATCH 39/47] Update go_v1_client_typename in README.md | `go_v1_client_typename` | Code | _Exact name_ (_i.e._, spelling and capitalization) of the AWS SDK for Go v1 client type (_e.g._, see the [`New()` return type](https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New) for SES). Also excluded when service only supports AWS SDK for Go v2| --- names/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index 0e331bc21c4..e9c724f14ac 100644 --- a/names/README.md +++ b/names/README.md @@ -94,7 +94,7 @@ The explanation of the attributes of `data/names_data.hcl` are as follows: | `aliases` | Code | HCL string list of name variations (_e.g._, for "AMP", `prometheus,prometheusservice`). Do not include **ProviderPackageActual (or `provider_package_correct`, if blank) since that will create duplicates in the [Custom Endpoints guide](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints). | | `provider_name_upper` | Code | [Correctly capitalized](https://hashicorp.github.io/terraform-provider-aws/naming/#mixed-caps) `ProviderPackageActual`, if it exists, otherwise `provider_package_correct` | | `human_friendly` | Code | [REQUIRED] Human-friendly name of service as used by AWS; documentation `subcategory` must exactly match this value; used in website navigation and error messages | -| `go_v1_client_typename` | Code | _Exact name_ (_i.e._, spelling and capitalization) of the AWS SDK for Go v1 client type (_e.g._, see the [`New()` return type](https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New) for SES) | +| `go_v1_client_typename` | Code | _Exact name_ (_i.e._, spelling and capitalization) of the AWS SDK for Go v1 client type (_e.g._, see the [`New()` return type](https://docs.aws.amazon.com/sdk-for-go/api/service/ses/#New) for SES). Also excluded when service only supports AWS SDK for Go v2| | `skip_client_generate` | Code | Some service clients need special configuration rather than the default generated configuration; use a non-empty value to skip generation but you must then manually configure the client in `internal/conns/config.go` | | `deprecated_env_var` | Code | Deprecated `AWS__ENDPOINT` envvar defined for some services | | `tf_aws_env_var` | Code | `TF_AWS__ENDPOINT` envvar defined for some services | From 786ee4c403ebebdc7631b7eddde0b1337d0b2953 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 16:55:33 -0400 Subject: [PATCH 40/47] Reformatted hcl file and updated read.go to support reformatting. New formatting can be seen in readme --- names/data/names_data.hcl | 7462 +++++-------------------------------- names/data/read.go | 130 +- 2 files changed, 948 insertions(+), 6644 deletions(-) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index 0170f321426..99efdd7b542 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -13,37 +13,19 @@ service "accessanalyzer" { human_friendly = "IAM Access Analyzer" } - client { - go_v1_client_typename = "AccessAnalyzer" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAnalyzers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_accessanalyzer_" } + provider_package_correct = "accessanalyzer" - split_package = "" - file_prefix = "" doc_prefix = ["accessanalyzer_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "account" { sdk { @@ -57,37 +39,19 @@ service "account" { human_friendly = "Account Management" } - client { - go_v1_client_typename = "Account" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListRegions" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_account_" } + provider_package_correct = "account" - split_package = "" - file_prefix = "" doc_prefix = ["account_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "acm" { sdk { @@ -101,37 +65,19 @@ service "acm" { human_friendly = "ACM (Certificate Manager)" } - client { - go_v1_client_typename = "ACM" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListCertificates" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_acm_" } + provider_package_correct = "acm" - split_package = "" - file_prefix = "" doc_prefix = ["acm_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "acmpca" { cli_v2_command { @@ -150,37 +96,19 @@ service "acmpca" { human_friendly = "ACM PCA (Certificate Manager Private Certificate Authority)" } - client { - go_v1_client_typename = "ACMPCA" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListCertificateAuthorities" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_acmpca_" } + provider_package_correct = "acmpca" - split_package = "" - file_prefix = "" doc_prefix = ["acmpca_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "alexaforbusiness" { sdk { @@ -196,35 +124,18 @@ service "alexaforbusiness" { client { go_v1_client_typename = "AlexaForBusiness" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_alexaforbusiness_" } + provider_package_correct = "alexaforbusiness" - split_package = "" - file_prefix = "" doc_prefix = ["alexaforbusiness_"] brand = "" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "amp" { go_packages { @@ -243,37 +154,20 @@ service "amp" { human_friendly = "AMP (Managed Prometheus)" } - client { - go_v1_client_typename = "PrometheusService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListScrapers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_prometheus_" correct = "aws_amp_" } + provider_package_correct = "amp" - split_package = "" - file_prefix = "" doc_prefix = ["prometheus_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "amplify" { sdk { @@ -287,37 +181,19 @@ service "amplify" { human_friendly = "Amplify" } - client { - go_v1_client_typename = "Amplify" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListApps" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_amplify_" } + provider_package_correct = "amplify" - split_package = "" - file_prefix = "" doc_prefix = ["amplify_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "amplifybackend" { sdk { @@ -333,35 +209,18 @@ service "amplifybackend" { client { go_v1_client_typename = "AmplifyBackend" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_amplifybackend_" } + provider_package_correct = "amplifybackend" - split_package = "" - file_prefix = "" doc_prefix = ["amplifybackend_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "amplifyuibuilder" { sdk { @@ -377,35 +236,18 @@ service "amplifyuibuilder" { client { go_v1_client_typename = "AmplifyUIBuilder" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_amplifyuibuilder_" } + provider_package_correct = "amplifyuibuilder" - split_package = "" - file_prefix = "" doc_prefix = ["amplifyuibuilder_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "apigateway" { sdk { @@ -420,36 +262,23 @@ service "apigateway" { } client { - go_v1_client_typename = "APIGateway" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetAccount" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_api_gateway_" correct = "aws_apigateway_" } + provider_package_correct = "apigateway" - split_package = "" - file_prefix = "" doc_prefix = ["api_gateway_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "apigatewaymanagementapi" { sdk { @@ -465,35 +294,18 @@ service "apigatewaymanagementapi" { client { go_v1_client_typename = "ApiGatewayManagementApi" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_apigatewaymanagementapi_" } + provider_package_correct = "apigatewaymanagementapi" - split_package = "" - file_prefix = "" doc_prefix = ["apigatewaymanagementapi_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "apigatewayv2" { sdk { @@ -508,36 +320,22 @@ service "apigatewayv2" { } client { - go_v1_client_typename = "ApiGatewayV2" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetApis" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_apigatewayv2_" } + provider_package_correct = "apigatewayv2" - split_package = "" - file_prefix = "" doc_prefix = ["apigatewayv2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "appfabric" { sdk { @@ -551,37 +349,19 @@ service "appfabric" { human_friendly = "AppFabric" } - client { - go_v1_client_typename = "AppFabric" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAppBundles" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_appfabric_" } + provider_package_correct = "appfabric" - split_package = "" - file_prefix = "" doc_prefix = ["appfabric_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "appmesh" { sdk { @@ -597,35 +377,21 @@ service "appmesh" { client { go_v1_client_typename = "AppMesh" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListMeshes" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_appmesh_" } + provider_package_correct = "appmesh" - split_package = "" - file_prefix = "" doc_prefix = ["appmesh_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "apprunner" { sdk { @@ -639,37 +405,19 @@ service "apprunner" { human_friendly = "App Runner" } - client { - go_v1_client_typename = "AppRunner" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListConnections" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_apprunner_" } + provider_package_correct = "apprunner" - split_package = "" - file_prefix = "" doc_prefix = ["apprunner_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "appconfig" { sdk { @@ -685,35 +433,21 @@ service "appconfig" { client { go_v1_client_typename = "AppConfig" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_appconfig_" } + provider_package_correct = "appconfig" - split_package = "" - file_prefix = "" doc_prefix = ["appconfig_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "appconfigdata" { sdk { @@ -729,35 +463,18 @@ service "appconfigdata" { client { go_v1_client_typename = "AppConfigData" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_appconfigdata_" } + provider_package_correct = "appconfigdata" - split_package = "" - file_prefix = "" doc_prefix = ["appconfigdata_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "appflow" { sdk { @@ -771,37 +488,19 @@ service "appflow" { human_friendly = "AppFlow" } - client { - go_v1_client_typename = "Appflow" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListFlows" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_appflow_" } + provider_package_correct = "appflow" - split_package = "" - file_prefix = "" doc_prefix = ["appflow_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "appintegrations" { go_packages { @@ -820,37 +519,19 @@ service "appintegrations" { human_friendly = "AppIntegrations" } - client { - go_v1_client_typename = "AppIntegrationsService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_appintegrations_" } + provider_package_correct = "appintegrations" - split_package = "" - file_prefix = "" doc_prefix = ["appintegrations_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "appautoscaling" { cli_v2_command { @@ -874,36 +555,19 @@ service "appautoscaling" { human_friendly = "Application Auto Scaling" } - client { - go_v1_client_typename = "ApplicationAutoScaling" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeScalableTargets" endpoint_api_params = "ServiceNamespace: awstypes.ServiceNamespaceEcs" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_appautoscaling_" correct = "aws_applicationautoscaling_" } + provider_package_correct = "applicationautoscaling" - split_package = "" - file_prefix = "" doc_prefix = ["appautoscaling_"] brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } service "applicationcostprofiler" { @@ -920,35 +584,18 @@ service "applicationcostprofiler" { client { go_v1_client_typename = "ApplicationCostProfiler" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_applicationcostprofiler_" } + provider_package_correct = "applicationcostprofiler" - split_package = "" - file_prefix = "" doc_prefix = ["applicationcostprofiler_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "discovery" { go_packages { @@ -969,35 +616,18 @@ service "discovery" { client { go_v1_client_typename = "ApplicationDiscoveryService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_discovery_" } + provider_package_correct = "discovery" - split_package = "" - file_prefix = "" doc_prefix = ["discovery_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "mgn" { sdk { @@ -1013,35 +643,18 @@ service "mgn" { client { go_v1_client_typename = "Mgn" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mgn_" } + provider_package_correct = "mgn" - split_package = "" - file_prefix = "" doc_prefix = ["mgn_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "appstream" { sdk { @@ -1055,37 +668,20 @@ service "appstream" { human_friendly = "AppStream 2.0" } - client { - go_v1_client_typename = "AppStream" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAssociatedFleets" endpoint_api_params = "StackName: aws_sdkv2.String(\"test\")" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_appstream_" } + provider_package_correct = "appstream" - split_package = "" - file_prefix = "" doc_prefix = ["appstream_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "appsync" { sdk { @@ -1101,35 +697,21 @@ service "appsync" { client { go_v1_client_typename = "AppSync" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListDomainNames" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_appsync_" } + provider_package_correct = "appsync" - split_package = "" - file_prefix = "" doc_prefix = ["appsync_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "athena" { sdk { @@ -1143,37 +725,19 @@ service "athena" { human_friendly = "Athena" } - client { - go_v1_client_typename = "Athena" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDataCatalogs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_athena_" } + provider_package_correct = "athena" - split_package = "" - file_prefix = "" doc_prefix = ["athena_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "auditmanager" { sdk { @@ -1187,37 +751,19 @@ service "auditmanager" { human_friendly = "Audit Manager" } - client { - go_v1_client_typename = "AuditManager" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetAccountStatus" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_auditmanager_" } + provider_package_correct = "auditmanager" - split_package = "" - file_prefix = "" doc_prefix = ["auditmanager_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "autoscaling" { sdk { @@ -1231,36 +777,18 @@ service "autoscaling" { human_friendly = "Auto Scaling" } - client { - go_v1_client_typename = "AutoScaling" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeAutoScalingGroups" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_(autoscaling_|launch_configuration)" correct = "aws_autoscaling_" } + provider_package_correct = "autoscaling" - split_package = "" - file_prefix = "" doc_prefix = ["autoscaling_", "launch_configuration"] brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } service "autoscalingplans" { @@ -1280,36 +808,17 @@ service "autoscalingplans" { human_friendly = "Auto Scaling Plans" } - client { - go_v1_client_typename = "AutoScalingPlans" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeScalingPlans" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_autoscalingplans_" } + provider_package_correct = "autoscalingplans" - split_package = "" - file_prefix = "" doc_prefix = ["autoscalingplans_"] brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } service "backup" { @@ -1326,35 +835,21 @@ service "backup" { client { go_v1_client_typename = "Backup" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListBackupPlans" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_backup_" } + provider_package_correct = "backup" - split_package = "" - file_prefix = "" doc_prefix = ["backup_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "backupgateway" { cli_v2_command { @@ -1375,35 +870,18 @@ service "backupgateway" { client { go_v1_client_typename = "BackupGateway" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_backupgateway_" } + provider_package_correct = "backupgateway" - split_package = "" - file_prefix = "" doc_prefix = ["backupgateway_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "batch" { sdk { @@ -1419,35 +897,21 @@ service "batch" { client { go_v1_client_typename = "Batch" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListJobs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_batch_" } + provider_package_correct = "batch" - split_package = "" - file_prefix = "" doc_prefix = ["batch_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "bedrock" { sdk { @@ -1461,37 +925,19 @@ service "bedrock" { human_friendly = "Amazon Bedrock" } - client { - go_v1_client_typename = "Bedrock" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListFoundationModels" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_bedrock_" } + provider_package_correct = "bedrock" - split_package = "" - file_prefix = "" doc_prefix = ["bedrock_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "bedrockagent" { cli_v2_command { @@ -1510,37 +956,19 @@ service "bedrockagent" { human_friendly = "Agents for Amazon Bedrock" } - client { - go_v1_client_typename = "BedrockAgent" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAgents" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_bedrockagent_" } + provider_package_correct = "bedrockagent" - split_package = "" - file_prefix = "" doc_prefix = ["bedrockagent_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "bcmdataexports" { sdk { @@ -1554,37 +982,19 @@ service "bcmdataexports" { human_friendly = "BCM Data Exports" } - client { - go_v1_client_typename = "BCMDataExports" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListExports" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_bcmdataexports_" } + provider_package_correct = "bcmdataexports" - split_package = "" - file_prefix = "" doc_prefix = ["bcmdataexports_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "billingconductor" { go_packages { @@ -1605,35 +1015,18 @@ service "billingconductor" { client { go_v1_client_typename = "BillingConductor" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_billingconductor_" } + provider_package_correct = "billingconductor" - split_package = "" - file_prefix = "" doc_prefix = ["billingconductor_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "braket" { sdk { @@ -1649,35 +1042,18 @@ service "braket" { client { go_v1_client_typename = "Braket" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_braket_" } + provider_package_correct = "braket" - split_package = "" - file_prefix = "" doc_prefix = ["braket_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "ce" { go_packages { @@ -1696,37 +1072,19 @@ service "ce" { human_friendly = "CE (Cost Explorer)" } - client { - go_v1_client_typename = "CostExplorer" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListCostCategoryDefinitions" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ce_" } + provider_package_correct = "ce" - split_package = "" - file_prefix = "" doc_prefix = ["ce_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "chatbot" { sdk { @@ -1741,36 +1099,22 @@ service "chatbot" { } client { - go_v1_client_typename = "" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetAccountPreferences" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_chatbot_" } + provider_package_correct = "chatbot" - split_package = "" - file_prefix = "" doc_prefix = ["chatbot_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "chime" { sdk { @@ -1786,35 +1130,21 @@ service "chime" { client { go_v1_client_typename = "Chime" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListAccounts" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_chime_" } + provider_package_correct = "chime" - split_package = "" - file_prefix = "" doc_prefix = ["chime_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "chimesdkidentity" { cli_v2_command { @@ -1835,35 +1165,18 @@ service "chimesdkidentity" { client { go_v1_client_typename = "ChimeSDKIdentity" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_chimesdkidentity_" } + provider_package_correct = "chimesdkidentity" - split_package = "" - file_prefix = "" doc_prefix = ["chimesdkidentity_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "chimesdkmediapipelines" { cli_v2_command { @@ -1882,37 +1195,19 @@ service "chimesdkmediapipelines" { human_friendly = "Chime SDK Media Pipelines" } - client { - go_v1_client_typename = "ChimeSDKMediaPipelines" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListMediaPipelines" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_chimesdkmediapipelines_" } + provider_package_correct = "chimesdkmediapipelines" - split_package = "" - file_prefix = "" doc_prefix = ["chimesdkmediapipelines_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "chimesdkmeetings" { cli_v2_command { @@ -1933,35 +1228,18 @@ service "chimesdkmeetings" { client { go_v1_client_typename = "ChimeSDKMeetings" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_chimesdkmeetings_" } + provider_package_correct = "chimesdkmeetings" - split_package = "" - file_prefix = "" doc_prefix = ["chimesdkmeetings_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "chimesdkmessaging" { cli_v2_command { @@ -1982,35 +1260,18 @@ service "chimesdkmessaging" { client { go_v1_client_typename = "ChimeSDKMessaging" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_chimesdkmessaging_" } + provider_package_correct = "chimesdkmessaging" - split_package = "" - file_prefix = "" doc_prefix = ["chimesdkmessaging_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "chimesdkvoice" { cli_v2_command { @@ -2029,37 +1290,19 @@ service "chimesdkvoice" { human_friendly = "Chime SDK Voice" } - client { - go_v1_client_typename = "ChimeSDKVoice" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListPhoneNumbers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_chimesdkvoice_" } + provider_package_correct = "chimesdkvoice" - split_package = "" - file_prefix = "" doc_prefix = ["chimesdkvoice_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "cleanrooms" { sdk { @@ -2073,37 +1316,19 @@ service "cleanrooms" { human_friendly = "Clean Rooms" } - client { - go_v1_client_typename = "CleanRooms" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListCollaborations" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cleanrooms_" } + provider_package_correct = "cleanrooms" - split_package = "" - file_prefix = "" doc_prefix = ["cleanrooms_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "cloudcontrol" { go_packages { @@ -2122,37 +1347,20 @@ service "cloudcontrol" { human_friendly = "Cloud Control API" } - client { - go_v1_client_typename = "CloudControlApi" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListResourceRequests" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_cloudcontrolapi_" correct = "aws_cloudcontrol_" } + provider_package_correct = "cloudcontrol" - split_package = "" - file_prefix = "" doc_prefix = ["cloudcontrolapi_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "clouddirectory" { sdk { @@ -2168,35 +1376,18 @@ service "clouddirectory" { client { go_v1_client_typename = "CloudDirectory" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_clouddirectory_" } + provider_package_correct = "clouddirectory" - split_package = "" - file_prefix = "" doc_prefix = ["clouddirectory_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "servicediscovery" { sdk { @@ -2210,37 +1401,20 @@ service "servicediscovery" { human_friendly = "Cloud Map" } - client { - go_v1_client_typename = "ServiceDiscovery" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListNamespaces" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_service_discovery_" correct = "aws_servicediscovery_" } + provider_package_correct = "servicediscovery" - split_package = "" - file_prefix = "" doc_prefix = ["service_discovery_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "cloud9" { sdk { @@ -2254,37 +1428,19 @@ service "cloud9" { human_friendly = "Cloud9" } - client { - go_v1_client_typename = "Cloud9" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListEnvironments" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cloud9_" } + provider_package_correct = "cloud9" - split_package = "" - file_prefix = "" doc_prefix = ["cloud9_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "cloudformation" { sdk { @@ -2299,36 +1455,23 @@ service "cloudformation" { } client { - go_v1_client_typename = "CloudFormation" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListStackInstances" endpoint_api_params = "StackSetName: aws_sdkv2.String(\"test\")" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cloudformation_" } + provider_package_correct = "cloudformation" - split_package = "" - file_prefix = "" doc_prefix = ["cloudformation_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "cloudfront" { sdk { @@ -2342,37 +1485,19 @@ service "cloudfront" { human_friendly = "CloudFront" } - client { - go_v1_client_typename = "CloudFront" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDistributions" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cloudfront_" } + provider_package_correct = "cloudfront" - split_package = "" - file_prefix = "" doc_prefix = ["cloudfront_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "cloudfrontkeyvaluestore" { cli_v2_command { @@ -2396,37 +1521,20 @@ service "cloudfrontkeyvaluestore" { human_friendly = "CloudFront KeyValueStore" } - client { - go_v1_client_typename = "CloudFrontKeyValueStore" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListKeys" endpoint_api_params = "KvsARN: aws_sdkv2.String(\"arn:aws:cloudfront::111122223333:key-value-store/MaxAge\")" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cloudfrontkeyvaluestore_" } + provider_package_correct = "cloudfrontkeyvaluestore" - split_package = "" - file_prefix = "" doc_prefix = ["cloudfrontkeyvaluestore_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "cloudhsmv2" { sdk { @@ -2441,36 +1549,23 @@ service "cloudhsmv2" { } client { - go_v1_client_typename = "CloudHSMV2" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_cloudhsm_v2_" correct = "aws_cloudhsmv2_" } + provider_package_correct = "cloudhsmv2" - split_package = "" - file_prefix = "" doc_prefix = ["cloudhsm"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "cloudsearch" { sdk { @@ -2484,37 +1579,19 @@ service "cloudsearch" { human_friendly = "CloudSearch" } - client { - go_v1_client_typename = "CloudSearch" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDomainNames" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cloudsearch_" } + provider_package_correct = "cloudsearch" - split_package = "" - file_prefix = "" doc_prefix = ["cloudsearch_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "cloudsearchdomain" { sdk { @@ -2530,35 +1607,18 @@ service "cloudsearchdomain" { client { go_v1_client_typename = "CloudSearchDomain" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cloudsearchdomain_" } + provider_package_correct = "cloudsearchdomain" - split_package = "" - file_prefix = "" doc_prefix = ["cloudsearchdomain_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "cloudtrail" { sdk { @@ -2572,37 +1632,20 @@ service "cloudtrail" { human_friendly = "CloudTrail" } - client { - go_v1_client_typename = "CloudTrail" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListChannels" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_cloudtrail" correct = "aws_cloudtrail_" } + provider_package_correct = "cloudtrail" - split_package = "" - file_prefix = "" doc_prefix = ["cloudtrail"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "cloudwatch" { sdk { @@ -2616,37 +1659,20 @@ service "cloudwatch" { human_friendly = "CloudWatch" } - client { - go_v1_client_typename = "CloudWatch" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDashboards" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_cloudwatch_(?!(event_|log_|query_))" correct = "aws_cloudwatch_" } + provider_package_correct = "cloudwatch" - split_package = "" - file_prefix = "" doc_prefix = ["cloudwatch_dashboard", "cloudwatch_metric_", "cloudwatch_composite_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "applicationinsights" { cli_v2_command { @@ -2665,37 +1691,19 @@ service "applicationinsights" { human_friendly = "CloudWatch Application Insights" } - client { - go_v1_client_typename = "ApplicationInsights" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "CreateApplication" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_applicationinsights_" } + provider_package_correct = "applicationinsights" - split_package = "" - file_prefix = "" doc_prefix = ["applicationinsights_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "evidently" { go_packages { @@ -2714,37 +1722,19 @@ service "evidently" { human_friendly = "CloudWatch Evidently" } - client { - go_v1_client_typename = "CloudWatchEvidently" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListProjects" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_evidently_" } + provider_package_correct = "evidently" - split_package = "" - file_prefix = "" doc_prefix = ["evidently_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "internetmonitor" { sdk { @@ -2758,37 +1748,19 @@ service "internetmonitor" { human_friendly = "CloudWatch Internet Monitor" } - client { - go_v1_client_typename = "InternetMonitor" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListMonitors" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_internetmonitor_" } + provider_package_correct = "internetmonitor" - split_package = "" - file_prefix = "" doc_prefix = ["internetmonitor_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "logs" { go_packages { @@ -2809,35 +1781,22 @@ service "logs" { client { go_v1_client_typename = "CloudWatchLogs" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListAnomalies" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_cloudwatch_(log_|query_)" correct = "aws_logs_" } + provider_package_correct = "logs" - split_package = "" - file_prefix = "" doc_prefix = ["cloudwatch_log_", "cloudwatch_query_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "rum" { go_packages { @@ -2858,35 +1817,21 @@ service "rum" { client { go_v1_client_typename = "CloudWatchRUM" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListAppMonitors" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_rum_" } + provider_package_correct = "rum" - split_package = "" - file_prefix = "" doc_prefix = ["rum_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "synthetics" { sdk { @@ -2900,37 +1845,19 @@ service "synthetics" { human_friendly = "CloudWatch Synthetics" } - client { - go_v1_client_typename = "Synthetics" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "ListGroups" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false + endpoint_info { + endpoint_api_call = "ListGroups" } resource_prefix { - actual = "" correct = "aws_synthetics_" } + provider_package_correct = "synthetics" - split_package = "" - file_prefix = "" doc_prefix = ["synthetics_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "codeartifact" { sdk { @@ -2944,37 +1871,19 @@ service "codeartifact" { human_friendly = "CodeArtifact" } - client { - go_v1_client_typename = "CodeArtifact" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDomains" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codeartifact_" } + provider_package_correct = "codeartifact" - split_package = "" - file_prefix = "" doc_prefix = ["codeartifact_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "codebuild" { sdk { @@ -2988,37 +1897,19 @@ service "codebuild" { human_friendly = "CodeBuild" } - client { - go_v1_client_typename = "CodeBuild" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListBuildBatches" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codebuild_" } + provider_package_correct = "codebuild" - split_package = "" - file_prefix = "" doc_prefix = ["codebuild_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "codecommit" { sdk { @@ -3032,37 +1923,19 @@ service "codecommit" { human_friendly = "CodeCommit" } - client { - go_v1_client_typename = "CodeCommit" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListRepositories" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codecommit_" } + provider_package_correct = "codecommit" - split_package = "" - file_prefix = "" doc_prefix = ["codecommit_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "deploy" { go_packages { @@ -3081,37 +1954,20 @@ service "deploy" { human_friendly = "CodeDeploy" } - client { - go_v1_client_typename = "CodeDeploy" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_codedeploy_" correct = "aws_deploy_" } + provider_package_correct = "deploy" - split_package = "" - file_prefix = "" doc_prefix = ["codedeploy_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "codeguruprofiler" { sdk { @@ -3125,37 +1981,19 @@ service "codeguruprofiler" { human_friendly = "CodeGuru Profiler" } - client { - go_v1_client_typename = "CodeGuruProfiler" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListProfilingGroups" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codeguruprofiler_" } + provider_package_correct = "codeguruprofiler" - split_package = "" - file_prefix = "" doc_prefix = ["codeguruprofiler_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "codegurureviewer" { cli_v2_command { @@ -3174,37 +2012,20 @@ service "codegurureviewer" { human_friendly = "CodeGuru Reviewer" } - client { - go_v1_client_typename = "CodeGuruReviewer" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListCodeReviews" endpoint_api_params = "Type: awstypes.TypePullRequest" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codegurureviewer_" } + provider_package_correct = "codegurureviewer" - split_package = "" - file_prefix = "" doc_prefix = ["codegurureviewer_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "codepipeline" { sdk { @@ -3218,37 +2039,20 @@ service "codepipeline" { human_friendly = "CodePipeline" } - client { - go_v1_client_typename = "CodePipeline" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListPipelines" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_codepipeline" correct = "aws_codepipeline_" } + provider_package_correct = "codepipeline" - split_package = "" - file_prefix = "" doc_prefix = ["codepipeline"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "codestar" { sdk { @@ -3264,35 +2068,18 @@ service "codestar" { client { go_v1_client_typename = "CodeStar" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codestar_" } + provider_package_correct = "codestar" - split_package = "" - file_prefix = "" doc_prefix = ["codestar_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "codestarconnections" { cli_v2_command { @@ -3311,37 +2098,19 @@ service "codestarconnections" { human_friendly = "CodeStar Connections" } - client { - go_v1_client_typename = "CodeStarConnections" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListConnections" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codestarconnections_" } + provider_package_correct = "codestarconnections" - split_package = "" - file_prefix = "" doc_prefix = ["codestarconnections_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "codestarnotifications" { cli_v2_command { @@ -3360,37 +2129,19 @@ service "codestarnotifications" { human_friendly = "CodeStar Notifications" } - client { - go_v1_client_typename = "CodeStarNotifications" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListTargets" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codestarnotifications_" } + provider_package_correct = "codestarnotifications" - split_package = "" - file_prefix = "" doc_prefix = ["codestarnotifications_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "cognitoidentity" { cli_v2_command { @@ -3409,37 +2160,21 @@ service "cognitoidentity" { human_friendly = "Cognito Identity" } - client { - go_v1_client_typename = "CognitoIdentity" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListIdentityPools" endpoint_api_params = "MaxResults: aws_sdkv2.Int32(1)" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_cognito_identity_(?!provider)" correct = "aws_cognitoidentity_" } + provider_package_correct = "cognitoidentity" - split_package = "" - file_prefix = "" doc_prefix = ["cognito_identity_pool"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "cognitoidp" { cli_v2_command { @@ -3465,35 +2200,22 @@ service "cognitoidp" { client { go_v1_client_typename = "CognitoIdentityProvider" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListUserPools" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_cognito_(identity_provider|resource|user|risk)" correct = "aws_cognitoidp_" } + provider_package_correct = "cognitoidp" - split_package = "" - file_prefix = "" doc_prefix = ["cognito_identity_provider", "cognito_managed_user", "cognito_resource_", "cognito_user", "cognito_risk"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "cognitosync" { cli_v2_command { @@ -3514,35 +2236,18 @@ service "cognitosync" { client { go_v1_client_typename = "CognitoSync" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cognitosync_" } + provider_package_correct = "cognitosync" - split_package = "" - file_prefix = "" doc_prefix = ["cognitosync_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "comprehend" { sdk { @@ -3556,37 +2261,19 @@ service "comprehend" { human_friendly = "Comprehend" } - client { - go_v1_client_typename = "Comprehend" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDocumentClassifiers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_comprehend_" } + provider_package_correct = "comprehend" - split_package = "" - file_prefix = "" doc_prefix = ["comprehend_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "comprehendmedical" { sdk { @@ -3602,35 +2289,18 @@ service "comprehendmedical" { client { go_v1_client_typename = "ComprehendMedical" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_comprehendmedical_" } + provider_package_correct = "comprehendmedical" - split_package = "" - file_prefix = "" doc_prefix = ["comprehendmedical_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "computeoptimizer" { cli_v2_command { @@ -3649,37 +2319,19 @@ service "computeoptimizer" { human_friendly = "Compute Optimizer" } - client { - go_v1_client_typename = "ComputeOptimizer" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetEnrollmentStatus" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_computeoptimizer_" } + provider_package_correct = "computeoptimizer" - split_package = "" - file_prefix = "" doc_prefix = ["computeoptimizer_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "configservice" { sdk { @@ -3693,37 +2345,20 @@ service "configservice" { human_friendly = "Config" } - client { - go_v1_client_typename = "ConfigService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListStoredQueries" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_config_" correct = "aws_configservice_" } + provider_package_correct = "configservice" - split_package = "" - file_prefix = "" doc_prefix = ["config_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "connect" { sdk { @@ -3739,35 +2374,21 @@ service "connect" { client { go_v1_client_typename = "Connect" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListInstances" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_connect_" } + provider_package_correct = "connect" - split_package = "" - file_prefix = "" doc_prefix = ["connect_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "connectcases" { sdk { @@ -3783,35 +2404,21 @@ service "connectcases" { client { go_v1_client_typename = "ConnectCases" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListDomains" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_connectcases_" } + provider_package_correct = "connectcases" - split_package = "" - file_prefix = "" doc_prefix = ["connectcases_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "connectcontactlens" { cli_v2_command { @@ -3832,35 +2439,18 @@ service "connectcontactlens" { client { go_v1_client_typename = "ConnectContactLens" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_connectcontactlens_" } + provider_package_correct = "connectcontactlens" - split_package = "" - file_prefix = "" doc_prefix = ["connectcontactlens_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "customerprofiles" { cli_v2_command { @@ -3879,37 +2469,19 @@ service "customerprofiles" { human_friendly = "Connect Customer Profiles" } - client { - go_v1_client_typename = "CustomerProfiles" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDomains" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_customerprofiles_" } + provider_package_correct = "customerprofiles" - split_package = "" - file_prefix = "" doc_prefix = ["customerprofiles_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "connectparticipant" { sdk { @@ -3925,35 +2497,18 @@ service "connectparticipant" { client { go_v1_client_typename = "ConnectParticipant" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_connectparticipant_" } + provider_package_correct = "connectparticipant" - split_package = "" - file_prefix = "" doc_prefix = ["connectparticipant_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "voiceid" { cli_v2_command { @@ -3974,35 +2529,18 @@ service "voiceid" { client { go_v1_client_typename = "VoiceID" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_voiceid_" } + provider_package_correct = "voiceid" - split_package = "" - file_prefix = "" doc_prefix = ["voiceid_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "wisdom" { go_packages { @@ -4023,35 +2561,18 @@ service "wisdom" { client { go_v1_client_typename = "ConnectWisdomService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_wisdom_" } + provider_package_correct = "wisdom" - split_package = "" - file_prefix = "" doc_prefix = ["wisdom_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "controltower" { sdk { @@ -4065,37 +2586,19 @@ service "controltower" { human_friendly = "Control Tower" } - client { - go_v1_client_typename = "ControlTower" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListLandingZones" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_controltower_" } + provider_package_correct = "controltower" - split_package = "" - file_prefix = "" doc_prefix = ["controltower_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "costoptimizationhub" { cli_v2_command { @@ -4115,36 +2618,23 @@ service "costoptimizationhub" { } client { - go_v1_client_typename = "CostOptimizationHub" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetPreferences" - endpoint_api_params = "" endpoint_region_override = "us-east-1" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_costoptimizationhub_" } + provider_package_correct = "costoptimizationhub" - split_package = "" - file_prefix = "" doc_prefix = ["costoptimizationhub_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "cur" { go_packages { @@ -4164,36 +2654,23 @@ service "cur" { } client { - go_v1_client_typename = "CostandUsageReportService" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeReportDefinitions" - endpoint_api_params = "" endpoint_region_override = "us-east-1" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_cur_" } + provider_package_correct = "cur" - split_package = "" - file_prefix = "" doc_prefix = ["cur_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "dataexchange" { sdk { @@ -4209,35 +2686,21 @@ service "dataexchange" { client { go_v1_client_typename = "DataExchange" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListDataSets" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_dataexchange_" } + provider_package_correct = "dataexchange" - split_package = "" - file_prefix = "" doc_prefix = ["dataexchange_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "datapipeline" { sdk { @@ -4253,35 +2716,21 @@ service "datapipeline" { client { go_v1_client_typename = "DataPipeline" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListPipelines" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_datapipeline_" } + provider_package_correct = "datapipeline" - split_package = "" - file_prefix = "" doc_prefix = ["datapipeline_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "datasync" { sdk { @@ -4295,37 +2744,19 @@ service "datasync" { human_friendly = "DataSync" } - client { - go_v1_client_typename = "DataSync" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAgents" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_datasync_" } + provider_package_correct = "datasync" - split_package = "" - file_prefix = "" doc_prefix = ["datasync_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "datazone" { sdk { @@ -4339,37 +2770,19 @@ service "datazone" { human_friendly = "DataZone" } - client { - go_v1_client_typename = "DataZone" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDomains" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_datazone_" } + provider_package_correct = "datazone" - split_package = "" - file_prefix = "" doc_prefix = ["datazone_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "detective" { sdk { @@ -4385,35 +2798,21 @@ service "detective" { client { go_v1_client_typename = "Detective" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListGraphs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_detective_" } + provider_package_correct = "detective" - split_package = "" - file_prefix = "" doc_prefix = ["detective_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "devicefarm" { sdk { @@ -4427,37 +2826,19 @@ service "devicefarm" { human_friendly = "Device Farm" } - client { - go_v1_client_typename = "DeviceFarm" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDeviceInstances" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_devicefarm_" } + provider_package_correct = "devicefarm" - split_package = "" - file_prefix = "" doc_prefix = ["devicefarm_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "devopsguru" { cli_v2_command { @@ -4476,37 +2857,19 @@ service "devopsguru" { human_friendly = "DevOps Guru" } - client { - go_v1_client_typename = "DevOpsGuru" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeAccountHealth" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_devopsguru_" } + provider_package_correct = "devopsguru" - split_package = "" - file_prefix = "" doc_prefix = ["devopsguru_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "directconnect" { sdk { @@ -4522,35 +2885,22 @@ service "directconnect" { client { go_v1_client_typename = "DirectConnect" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeConnections" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_dx_" correct = "aws_directconnect_" } + provider_package_correct = "directconnect" - split_package = "" - file_prefix = "" doc_prefix = ["dx_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "dlm" { sdk { @@ -4564,37 +2914,19 @@ service "dlm" { human_friendly = "DLM (Data Lifecycle Manager)" } - client { - go_v1_client_typename = "DLM" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetLifecyclePolicies" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_dlm_" } + provider_package_correct = "dlm" - split_package = "" - file_prefix = "" doc_prefix = ["dlm_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "dms" { go_packages { @@ -4615,35 +2947,21 @@ service "dms" { client { go_v1_client_typename = "DatabaseMigrationService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeCertificates" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_dms_" } + provider_package_correct = "dms" - split_package = "" - file_prefix = "" doc_prefix = ["dms_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "docdb" { sdk { @@ -4657,37 +2975,19 @@ service "docdb" { human_friendly = "DocumentDB" } - client { - go_v1_client_typename = "DocDB" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeDBClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_docdb_" } + provider_package_correct = "docdb" - split_package = "" - file_prefix = "" doc_prefix = ["docdb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "docdbelastic" { cli_v2_command { @@ -4706,37 +3006,19 @@ service "docdbelastic" { human_friendly = "DocumentDB Elastic" } - client { - go_v1_client_typename = "DocDBElastic" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_docdbelastic_" } + provider_package_correct = "docdbelastic" - split_package = "" - file_prefix = "" doc_prefix = ["docdbelastic_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "drs" { sdk { @@ -4750,37 +3032,19 @@ service "drs" { human_friendly = "DRS (Elastic Disaster Recovery)" } - client { - go_v1_client_typename = "Drs" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeJobs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_drs_" } + provider_package_correct = "drs" - split_package = "" - file_prefix = "" doc_prefix = ["drs_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "ds" { go_packages { @@ -4801,35 +3065,22 @@ service "ds" { client { go_v1_client_typename = "DirectoryService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeDirectories" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_directory_service_" correct = "aws_ds_" } + provider_package_correct = "ds" - split_package = "" - file_prefix = "" doc_prefix = ["directory_service_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "dax" { sdk { @@ -4843,37 +3094,19 @@ service "dax" { human_friendly = "DynamoDB Accelerator (DAX)" } - client { - go_v1_client_typename = "DAX" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_dax_" } + provider_package_correct = "dax" - split_package = "" - file_prefix = "" doc_prefix = ["dax_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "dynamodbstreams" { sdk { @@ -4889,35 +3122,18 @@ service "dynamodbstreams" { client { go_v1_client_typename = "DynamoDBStreams" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_dynamodbstreams_" } + provider_package_correct = "dynamodbstreams" - split_package = "" - file_prefix = "" doc_prefix = ["dynamodbstreams_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "ebs" { sdk { @@ -4933,35 +3149,18 @@ service "ebs" { client { go_v1_client_typename = "EBS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ebs_" } + provider_package_correct = "ebs" - split_package = "" - file_prefix = "" doc_prefix = ["changewhenimplemented"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "imagebuilder" { sdk { @@ -4977,35 +3176,21 @@ service "imagebuilder" { client { go_v1_client_typename = "Imagebuilder" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListImages" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_imagebuilder_" } + provider_package_correct = "imagebuilder" - split_package = "" - file_prefix = "" doc_prefix = ["imagebuilder_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "ec2instanceconnect" { cli_v2_command { @@ -5026,35 +3211,18 @@ service "ec2instanceconnect" { client { go_v1_client_typename = "EC2InstanceConnect" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ec2instanceconnect_" } + provider_package_correct = "ec2instanceconnect" - split_package = "" - file_prefix = "" doc_prefix = ["ec2instanceconnect_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "ecr" { sdk { @@ -5068,37 +3236,19 @@ service "ecr" { human_friendly = "ECR (Elastic Container Registry)" } - client { - go_v1_client_typename = "ECR" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeRepositories" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ecr_" } + provider_package_correct = "ecr" - split_package = "" - file_prefix = "" doc_prefix = ["ecr_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "ecrpublic" { cli_v2_command { @@ -5117,37 +3267,19 @@ service "ecrpublic" { human_friendly = "ECR Public" } - client { - go_v1_client_typename = "ECRPublic" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeRepositories" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ecrpublic_" } + provider_package_correct = "ecrpublic" - split_package = "" - file_prefix = "" doc_prefix = ["ecrpublic_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "ecs" { sdk { @@ -5163,35 +3295,21 @@ service "ecs" { client { go_v1_client_typename = "ECS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ecs_" } + provider_package_correct = "ecs" - split_package = "" - file_prefix = "" doc_prefix = ["ecs_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "efs" { sdk { @@ -5207,35 +3325,21 @@ service "efs" { client { go_v1_client_typename = "EFS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeFileSystems" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_efs_" } + provider_package_correct = "efs" - split_package = "" - file_prefix = "" doc_prefix = ["efs_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "eks" { sdk { @@ -5249,37 +3353,19 @@ service "eks" { human_friendly = "EKS (Elastic Kubernetes)" } - client { - go_v1_client_typename = "EKS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_eks_" } + provider_package_correct = "eks" - split_package = "" - file_prefix = "" doc_prefix = ["eks_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "elasticbeanstalk" { sdk { @@ -5293,37 +3379,20 @@ service "elasticbeanstalk" { human_friendly = "Elastic Beanstalk" } - client { - go_v1_client_typename = "ElasticBeanstalk" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAvailableSolutionStacks" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_elastic_beanstalk_" correct = "aws_elasticbeanstalk_" } + provider_package_correct = "elasticbeanstalk" - split_package = "" - file_prefix = "" doc_prefix = ["elastic_beanstalk_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "elasticinference" { cli_v2_command { @@ -5344,35 +3413,18 @@ service "elasticinference" { client { go_v1_client_typename = "ElasticInference" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_elasticinference_" } + provider_package_correct = "elasticinference" - split_package = "" - file_prefix = "" doc_prefix = ["elasticinference_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "elastictranscoder" { sdk { @@ -5388,35 +3440,21 @@ service "elastictranscoder" { client { go_v1_client_typename = "ElasticTranscoder" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListPipelines" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_elastictranscoder_" } + provider_package_correct = "elastictranscoder" - split_package = "" - file_prefix = "" doc_prefix = ["elastictranscoder_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "elasticache" { sdk { @@ -5432,35 +3470,21 @@ service "elasticache" { client { go_v1_client_typename = "ElastiCache" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeCacheClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_elasticache_" } + provider_package_correct = "elasticache" - split_package = "" - file_prefix = "" doc_prefix = ["elasticache_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "elasticsearch" { cli_v2_command { @@ -5486,35 +3510,22 @@ service "elasticsearch" { client { go_v1_client_typename = "ElasticsearchService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListDomainNames" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_elasticsearch_" correct = "aws_es_" } + provider_package_correct = "es" - split_package = "" - file_prefix = "" doc_prefix = ["elasticsearch_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "elbv2" { go_packages { @@ -5535,34 +3546,20 @@ service "elbv2" { client { go_v1_client_typename = "ELBV2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeLoadBalancers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_a?lb(\\b|_listener|_target_group|s|_trust_store)" correct = "aws_elbv2_" } + provider_package_correct = "elbv2" - split_package = "" - file_prefix = "" doc_prefix = ["lbs?\\.", "lb_listener", "lb_target_group", "lb_hosted", "lb_trust_store"] brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } service "elb" { @@ -5584,34 +3581,20 @@ service "elb" { client { go_v1_client_typename = "ELB" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeLoadBalancers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_(app_cookie_stickiness_policy|elb|lb_cookie_stickiness_policy|lb_ssl_negotiation_policy|load_balancer_|proxy_protocol_policy)" correct = "aws_elb_" } + provider_package_correct = "elb" - split_package = "" - file_prefix = "" doc_prefix = ["app_cookie_stickiness_policy", "elb", "lb_cookie_stickiness_policy", "lb_ssl_negotiation_policy", "load_balancer", "proxy_protocol_policy"] brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } service "mediaconnect" { @@ -5626,37 +3609,19 @@ service "mediaconnect" { human_friendly = "Elemental MediaConnect" } - client { - go_v1_client_typename = "MediaConnect" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListBridges" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mediaconnect_" } + provider_package_correct = "mediaconnect" - split_package = "" - file_prefix = "" doc_prefix = ["mediaconnect_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "mediaconvert" { sdk { @@ -5669,38 +3634,20 @@ service "mediaconvert" { provider_name_upper = "MediaConvert" human_friendly = "Elemental MediaConvert" } - - client { - go_v1_client_typename = "MediaConvert" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListJobs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_media_convert_" correct = "aws_mediaconvert_" } + provider_package_correct = "mediaconvert" - split_package = "" - file_prefix = "" doc_prefix = ["media_convert_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "medialive" { sdk { @@ -5714,37 +3661,19 @@ service "medialive" { human_friendly = "Elemental MediaLive" } - client { - go_v1_client_typename = "MediaLive" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListOfferings" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_medialive_" } + provider_package_correct = "medialive" - split_package = "" - file_prefix = "" doc_prefix = ["medialive_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "mediapackage" { sdk { @@ -5758,37 +3687,20 @@ service "mediapackage" { human_friendly = "Elemental MediaPackage" } - client { - go_v1_client_typename = "MediaPackage" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListChannels" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_media_package_" correct = "aws_mediapackage_" } + provider_package_correct = "mediapackage" - split_package = "" - file_prefix = "" doc_prefix = ["media_package_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "mediapackagevod" { cli_v2_command { @@ -5809,35 +3721,18 @@ service "mediapackagevod" { client { go_v1_client_typename = "MediaPackageVod" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mediapackagevod_" } + provider_package_correct = "mediapackagevod" - split_package = "" - file_prefix = "" doc_prefix = ["mediapackagevod_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "mediastore" { sdk { @@ -5851,37 +3746,20 @@ service "mediastore" { human_friendly = "Elemental MediaStore" } - client { - go_v1_client_typename = "MediaStore" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListContainers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_media_store_" correct = "aws_mediastore_" } + provider_package_correct = "mediastore" - split_package = "" - file_prefix = "" doc_prefix = ["media_store_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "mediastoredata" { cli_v2_command { @@ -5902,35 +3780,18 @@ service "mediastoredata" { client { go_v1_client_typename = "MediaStoreData" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mediastoredata_" } + provider_package_correct = "mediastoredata" - split_package = "" - file_prefix = "" doc_prefix = ["mediastoredata_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "mediatailor" { sdk { @@ -5946,35 +3807,18 @@ service "mediatailor" { client { go_v1_client_typename = "MediaTailor" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mediatailor_" } + provider_package_correct = "mediatailor" - split_package = "" - file_prefix = "" doc_prefix = ["media_tailor_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "emr" { sdk { @@ -5990,35 +3834,21 @@ service "emr" { client { go_v1_client_typename = "EMR" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_emr_" } + provider_package_correct = "emr" - split_package = "" - file_prefix = "" doc_prefix = ["emr_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "emrcontainers" { cli_v2_command { @@ -6039,35 +3869,21 @@ service "emrcontainers" { client { go_v1_client_typename = "EMRContainers" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListVirtualClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_emrcontainers_" } + provider_package_correct = "emrcontainers" - split_package = "" - file_prefix = "" doc_prefix = ["emrcontainers_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "emrserverless" { cli_v2_command { @@ -6086,37 +3902,19 @@ service "emrserverless" { human_friendly = "EMR Serverless" } - client { - go_v1_client_typename = "EMRServerless" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_emrserverless_" } + provider_package_correct = "emrserverless" - split_package = "" - file_prefix = "" doc_prefix = ["emrserverless_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "events" { go_packages { @@ -6135,37 +3933,20 @@ service "events" { human_friendly = "EventBridge" } - client { - go_v1_client_typename = "EventBridge" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListEventBuses" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_cloudwatch_event_" correct = "aws_events_" } + provider_package_correct = "events" - split_package = "" - file_prefix = "" doc_prefix = ["cloudwatch_event_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "schemas" { sdk { @@ -6180,36 +3961,22 @@ service "schemas" { } client { - go_v1_client_typename = "Schemas" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListRegistries" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_schemas_" } + provider_package_correct = "schemas" - split_package = "" - file_prefix = "" doc_prefix = ["schemas_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "fis" { sdk { @@ -6223,37 +3990,19 @@ service "fis" { human_friendly = "FIS (Fault Injection Simulator)" } - client { - go_v1_client_typename = "FIS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListExperiments" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_fis_" } + provider_package_correct = "fis" - split_package = "" - file_prefix = "" doc_prefix = ["fis_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "finspace" { sdk { @@ -6267,37 +4016,19 @@ service "finspace" { human_friendly = "FinSpace" } - client { - go_v1_client_typename = "Finspace" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListEnvironments" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_finspace_" } + provider_package_correct = "finspace" - split_package = "" - file_prefix = "" doc_prefix = ["finspace_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "finspacedata" { cli_v2_command { @@ -6318,35 +4049,18 @@ service "finspacedata" { client { go_v1_client_typename = "FinSpaceData" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_finspacedata_" } + provider_package_correct = "finspacedata" - split_package = "" - file_prefix = "" doc_prefix = ["finspacedata_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "fms" { sdk { @@ -6361,36 +4075,23 @@ service "fms" { } client { - go_v1_client_typename = "FMS" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAppsLists" endpoint_api_params = "MaxResults: aws_sdkv2.Int32(1)" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_fms_" } + provider_package_correct = "fms" - split_package = "" - file_prefix = "" doc_prefix = ["fms_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "forecast" { go_packages { @@ -6411,35 +4112,18 @@ service "forecast" { client { go_v1_client_typename = "ForecastService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_forecast_" } + provider_package_correct = "forecast" - split_package = "" - file_prefix = "" doc_prefix = ["forecast_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "forecastquery" { go_packages { @@ -6460,35 +4144,18 @@ service "forecastquery" { client { go_v1_client_typename = "ForecastQueryService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_forecastquery_" } + provider_package_correct = "forecastquery" - split_package = "" - file_prefix = "" doc_prefix = ["forecastquery_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "frauddetector" { sdk { @@ -6504,35 +4171,18 @@ service "frauddetector" { client { go_v1_client_typename = "FraudDetector" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_frauddetector_" } + provider_package_correct = "frauddetector" - split_package = "" - file_prefix = "" doc_prefix = ["frauddetector_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "fsx" { sdk { @@ -6548,35 +4198,21 @@ service "fsx" { client { go_v1_client_typename = "FSx" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeFileSystems" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_fsx_" } + provider_package_correct = "fsx" - split_package = "" - file_prefix = "" doc_prefix = ["fsx_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "gamelift" { sdk { @@ -6592,35 +4228,21 @@ service "gamelift" { client { go_v1_client_typename = "GameLift" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListGameServerGroups" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_gamelift_" } + provider_package_correct = "gamelift" - split_package = "" - file_prefix = "" doc_prefix = ["gamelift_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "globalaccelerator" { sdk { @@ -6635,36 +4257,23 @@ service "globalaccelerator" { } client { - go_v1_client_typename = "GlobalAccelerator" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAccelerators" - endpoint_api_params = "" endpoint_region_override = "us-west-2" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_globalaccelerator_" } + provider_package_correct = "globalaccelerator" - split_package = "" - file_prefix = "" doc_prefix = ["globalaccelerator_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "glue" { sdk { @@ -6680,35 +4289,21 @@ service "glue" { client { go_v1_client_typename = "Glue" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListRegistries" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_glue_" } + provider_package_correct = "glue" - split_package = "" - file_prefix = "" doc_prefix = ["glue_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "databrew" { go_packages { @@ -6729,35 +4324,18 @@ service "databrew" { client { go_v1_client_typename = "GlueDataBrew" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_databrew_" } + provider_package_correct = "databrew" - split_package = "" - file_prefix = "" doc_prefix = ["databrew_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "groundstation" { sdk { @@ -6771,37 +4349,19 @@ service "groundstation" { human_friendly = "Ground Station" } - client { - go_v1_client_typename = "GroundStation" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListConfigs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_groundstation_" } + provider_package_correct = "groundstation" - split_package = "" - file_prefix = "" doc_prefix = ["groundstation_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "guardduty" { sdk { @@ -6817,35 +4377,21 @@ service "guardduty" { client { go_v1_client_typename = "GuardDuty" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListDetectors" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_guardduty_" } + provider_package_correct = "guardduty" - split_package = "" - file_prefix = "" doc_prefix = ["guardduty_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "health" { sdk { @@ -6861,35 +4407,18 @@ service "health" { client { go_v1_client_typename = "Health" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_health_" } + provider_package_correct = "health" - split_package = "" - file_prefix = "" doc_prefix = ["health_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "healthlake" { sdk { @@ -6903,37 +4432,19 @@ service "healthlake" { human_friendly = "HealthLake" } - client { - go_v1_client_typename = "HealthLake" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListFHIRDatastores" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_healthlake_" } + provider_package_correct = "healthlake" - split_package = "" - file_prefix = "" doc_prefix = ["healthlake_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "honeycode" { sdk { @@ -6949,35 +4460,18 @@ service "honeycode" { client { go_v1_client_typename = "Honeycode" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_honeycode_" } + provider_package_correct = "honeycode" - split_package = "" - file_prefix = "" doc_prefix = ["honeycode_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iam" { sdk { @@ -6993,35 +4487,25 @@ service "iam" { client { go_v1_client_typename = "IAM" - skip_client_generate = false } env_var { deprecated_env_var = "AWS_IAM_ENDPOINT" tf_aws_env_var = "TF_AWS_IAM_ENDPOINT" } - endpoint_info { endpoint_api_call = "ListRoles" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iam_" } + provider_package_correct = "iam" - split_package = "" - file_prefix = "" doc_prefix = ["iam_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "inspector" { sdk { @@ -7037,35 +4521,21 @@ service "inspector" { client { go_v1_client_typename = "Inspector" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListRulesPackages" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_inspector_" } + provider_package_correct = "inspector" - split_package = "" - file_prefix = "" doc_prefix = ["inspector_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "inspector2" { sdk { @@ -7078,38 +4548,19 @@ service "inspector2" { provider_name_upper = "Inspector2" human_friendly = "Inspector" } - - client { - go_v1_client_typename = "Inspector2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAccountPermissions" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_inspector2_" } + provider_package_correct = "inspector2" - split_package = "" - file_prefix = "" doc_prefix = ["inspector2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "iot1clickdevices" { cli_v2_command { @@ -7135,35 +4586,18 @@ service "iot1clickdevices" { client { go_v1_client_typename = "IoT1ClickDevicesService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iot1clickdevices_" } + provider_package_correct = "iot1clickdevices" - split_package = "" - file_prefix = "" doc_prefix = ["iot1clickdevices_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iot1clickprojects" { cli_v2_command { @@ -7184,35 +4618,18 @@ service "iot1clickprojects" { client { go_v1_client_typename = "IoT1ClickProjects" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iot1clickprojects_" } + provider_package_correct = "iot1clickprojects" - split_package = "" - file_prefix = "" doc_prefix = ["iot1clickprojects_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotanalytics" { sdk { @@ -7228,35 +4645,21 @@ service "iotanalytics" { client { go_v1_client_typename = "IoTAnalytics" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListChannels" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotanalytics_" } + provider_package_correct = "iotanalytics" - split_package = "" - file_prefix = "" doc_prefix = ["iotanalytics_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "iotdata" { cli_v2_command { @@ -7282,35 +4685,18 @@ service "iotdata" { client { go_v1_client_typename = "IoTDataPlane" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotdata_" } + provider_package_correct = "iotdata" - split_package = "" - file_prefix = "" doc_prefix = ["iotdata_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotdeviceadvisor" { sdk { @@ -7326,35 +4712,18 @@ service "iotdeviceadvisor" { client { go_v1_client_typename = "IoTDeviceAdvisor" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotdeviceadvisor_" } + provider_package_correct = "iotdeviceadvisor" - split_package = "" - file_prefix = "" doc_prefix = ["iotdeviceadvisor_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotevents" { sdk { @@ -7370,35 +4739,21 @@ service "iotevents" { client { go_v1_client_typename = "IoTEvents" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListAlarmModels" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotevents_" } + provider_package_correct = "iotevents" - split_package = "" - file_prefix = "" doc_prefix = ["iotevents_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "ioteventsdata" { cli_v2_command { @@ -7419,35 +4774,18 @@ service "ioteventsdata" { client { go_v1_client_typename = "IoTEventsData" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ioteventsdata_" } + provider_package_correct = "ioteventsdata" - split_package = "" - file_prefix = "" doc_prefix = ["ioteventsdata_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotfleethub" { sdk { @@ -7463,35 +4801,18 @@ service "iotfleethub" { client { go_v1_client_typename = "IoTFleetHub" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotfleethub_" } + provider_package_correct = "iotfleethub" - split_package = "" - file_prefix = "" doc_prefix = ["iotfleethub_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "greengrass" { sdk { @@ -7507,35 +4828,21 @@ service "greengrass" { client { go_v1_client_typename = "Greengrass" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListGroups" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_greengrass_" } + provider_package_correct = "greengrass" - split_package = "" - file_prefix = "" doc_prefix = ["greengrass_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "greengrassv2" { sdk { @@ -7551,35 +4858,18 @@ service "greengrassv2" { client { go_v1_client_typename = "GreengrassV2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_greengrassv2_" } + provider_package_correct = "greengrassv2" - split_package = "" - file_prefix = "" doc_prefix = ["greengrassv2_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotjobsdata" { cli_v2_command { @@ -7605,35 +4895,18 @@ service "iotjobsdata" { client { go_v1_client_typename = "IoTJobsDataPlane" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotjobsdata_" } + provider_package_correct = "iotjobsdata" - split_package = "" - file_prefix = "" doc_prefix = ["iotjobsdata_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotsecuretunneling" { sdk { @@ -7649,35 +4922,18 @@ service "iotsecuretunneling" { client { go_v1_client_typename = "IoTSecureTunneling" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotsecuretunneling_" } + provider_package_correct = "iotsecuretunneling" - split_package = "" - file_prefix = "" doc_prefix = ["iotsecuretunneling_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotsitewise" { sdk { @@ -7693,35 +4949,18 @@ service "iotsitewise" { client { go_v1_client_typename = "IoTSiteWise" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotsitewise_" } + provider_package_correct = "iotsitewise" - split_package = "" - file_prefix = "" doc_prefix = ["iotsitewise_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotthingsgraph" { sdk { @@ -7737,35 +4976,18 @@ service "iotthingsgraph" { client { go_v1_client_typename = "IoTThingsGraph" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotthingsgraph_" } + provider_package_correct = "iotthingsgraph" - split_package = "" - file_prefix = "" doc_prefix = ["iotthingsgraph_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iottwinmaker" { sdk { @@ -7781,35 +5003,18 @@ service "iottwinmaker" { client { go_v1_client_typename = "IoTTwinMaker" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iottwinmaker_" } + provider_package_correct = "iottwinmaker" - split_package = "" - file_prefix = "" doc_prefix = ["iottwinmaker_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "iotwireless" { sdk { @@ -7825,35 +5030,18 @@ service "iotwireless" { client { go_v1_client_typename = "IoTWireless" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iotwireless_" } + provider_package_correct = "iotwireless" - split_package = "" - file_prefix = "" doc_prefix = ["iotwireless_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "ivs" { sdk { @@ -7869,35 +5057,21 @@ service "ivs" { client { go_v1_client_typename = "IVS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListChannels" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ivs_" } + provider_package_correct = "ivs" - split_package = "" - file_prefix = "" doc_prefix = ["ivs_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "ivschat" { sdk { @@ -7911,37 +5085,19 @@ service "ivschat" { human_friendly = "IVS (Interactive Video) Chat" } - client { - go_v1_client_typename = "Ivschat" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListRooms" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ivschat_" } + provider_package_correct = "ivschat" - split_package = "" - file_prefix = "" doc_prefix = ["ivschat_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "kendra" { sdk { @@ -7957,35 +5113,21 @@ service "kendra" { client { go_v1_client_typename = "Kendra" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListIndices" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_kendra_" } + provider_package_correct = "kendra" - split_package = "" - file_prefix = "" doc_prefix = ["kendra_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "keyspaces" { sdk { @@ -7999,37 +5141,19 @@ service "keyspaces" { human_friendly = "Keyspaces (for Apache Cassandra)" } - client { - go_v1_client_typename = "Keyspaces" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListKeyspaces" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_keyspaces_" } + provider_package_correct = "keyspaces" - split_package = "" - file_prefix = "" doc_prefix = ["keyspaces_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "kinesis" { sdk { @@ -8044,36 +5168,23 @@ service "kinesis" { } client { - go_v1_client_typename = "Kinesis" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListStreams" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_kinesis_stream" correct = "aws_kinesis_" } + provider_package_correct = "kinesis" - split_package = "" - file_prefix = "" doc_prefix = ["kinesis_stream", "kinesis_resource_policy"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "kinesisanalytics" { sdk { @@ -8089,35 +5200,22 @@ service "kinesisanalytics" { client { go_v1_client_typename = "KinesisAnalytics" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_kinesis_analytics_" correct = "aws_kinesisanalytics_" } + provider_package_correct = "kinesisanalytics" - split_package = "" - file_prefix = "" doc_prefix = ["kinesis_analytics_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "kinesisanalyticsv2" { sdk { @@ -8133,35 +5231,21 @@ service "kinesisanalyticsv2" { client { go_v1_client_typename = "KinesisAnalyticsV2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_kinesisanalyticsv2_" } + provider_package_correct = "kinesisanalyticsv2" - split_package = "" - file_prefix = "" doc_prefix = ["kinesisanalyticsv2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "firehose" { sdk { @@ -8175,37 +5259,20 @@ service "firehose" { human_friendly = "Kinesis Firehose" } - client { - go_v1_client_typename = "Firehose" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDeliveryStreams" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_kinesis_firehose_" correct = "aws_firehose_" } + provider_package_correct = "firehose" - split_package = "" - file_prefix = "" doc_prefix = ["kinesis_firehose_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "kinesisvideo" { sdk { @@ -8221,35 +5288,21 @@ service "kinesisvideo" { client { go_v1_client_typename = "KinesisVideo" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListStreams" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_kinesisvideo_" } + provider_package_correct = "kinesisvideo" - split_package = "" - file_prefix = "" doc_prefix = ["kinesis_video_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "kinesisvideoarchivedmedia" { cli_v2_command { @@ -8270,35 +5323,18 @@ service "kinesisvideoarchivedmedia" { client { go_v1_client_typename = "KinesisVideoArchivedMedia" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_kinesisvideoarchivedmedia_" } + provider_package_correct = "kinesisvideoarchivedmedia" - split_package = "" - file_prefix = "" doc_prefix = ["kinesisvideoarchivedmedia_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "kinesisvideomedia" { cli_v2_command { @@ -8319,35 +5355,18 @@ service "kinesisvideomedia" { client { go_v1_client_typename = "KinesisVideoMedia" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_kinesisvideomedia_" } + provider_package_correct = "kinesisvideomedia" - split_package = "" - file_prefix = "" doc_prefix = ["kinesisvideomedia_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "kinesisvideosignaling" { cli_v2_command { @@ -8373,35 +5392,18 @@ service "kinesisvideosignaling" { client { go_v1_client_typename = "KinesisVideoSignalingChannels" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_kinesisvideosignaling_" } + provider_package_correct = "kinesisvideosignaling" - split_package = "" - file_prefix = "" doc_prefix = ["kinesisvideosignaling_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "kms" { sdk { @@ -8415,37 +5417,19 @@ service "kms" { human_friendly = "KMS (Key Management)" } - client { - go_v1_client_typename = "KMS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListKeys" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_kms_" } + provider_package_correct = "kms" - split_package = "" - file_prefix = "" doc_prefix = ["kms_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "lakeformation" { sdk { @@ -8459,37 +5443,19 @@ service "lakeformation" { human_friendly = "Lake Formation" } - client { - go_v1_client_typename = "LakeFormation" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListResources" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lakeformation_" } + provider_package_correct = "lakeformation" - split_package = "" - file_prefix = "" doc_prefix = ["lakeformation_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "lambda" { sdk { @@ -8503,37 +5469,19 @@ service "lambda" { human_friendly = "Lambda" } - client { - go_v1_client_typename = "Lambda" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListFunctions" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lambda_" } + provider_package_correct = "lambda" - split_package = "" - file_prefix = "" doc_prefix = ["lambda_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "launchwizard" { cli_v2_command { @@ -8552,37 +5500,19 @@ service "launchwizard" { human_friendly = "Launch Wizard" } - client { - go_v1_client_typename = "LaunchWizard" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListWorkloads" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_launchwizard_" } + provider_package_correct = "launchwizard" - split_package = "" - file_prefix = "" doc_prefix = ["launchwizard_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "lexmodels" { cli_v2_command { @@ -8608,35 +5538,22 @@ service "lexmodels" { client { go_v1_client_typename = "LexModelBuildingService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "GetBots" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_lex_" correct = "aws_lexmodels_" } + provider_package_correct = "lexmodels" - split_package = "" - file_prefix = "" doc_prefix = ["lex_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "lexv2models" { cli_v2_command { @@ -8660,37 +5577,19 @@ service "lexv2models" { human_friendly = "Lex V2 Models" } - client { - go_v1_client_typename = "LexModelsV2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListBots" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lexv2models_" } + provider_package_correct = "lexv2models" - split_package = "" - file_prefix = "" doc_prefix = ["lexv2models_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "lexruntime" { cli_v2_command { @@ -8716,35 +5615,18 @@ service "lexruntime" { client { go_v1_client_typename = "LexRuntimeService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lexruntime_" } + provider_package_correct = "lexruntime" - split_package = "" - file_prefix = "" doc_prefix = ["lexruntime_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "lexruntimev2" { cli_v2_command { @@ -8765,35 +5647,18 @@ service "lexruntimev2" { client { go_v1_client_typename = "LexRuntimeV2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lexruntimev2_" } + provider_package_correct = "lexruntimev2" - split_package = "" - file_prefix = "" doc_prefix = ["lexruntimev2_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "licensemanager" { cli_v2_command { @@ -8814,35 +5679,21 @@ service "licensemanager" { client { go_v1_client_typename = "LicenseManager" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListLicenseConfigurations" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_licensemanager_" } + provider_package_correct = "licensemanager" - split_package = "" - file_prefix = "" doc_prefix = ["licensemanager_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "lightsail" { sdk { @@ -8857,36 +5708,22 @@ service "lightsail" { } client { - go_v1_client_typename = "Lightsail" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetInstances" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lightsail_" } + provider_package_correct = "lightsail" - split_package = "" - file_prefix = "" doc_prefix = ["lightsail_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "location" { go_packages { @@ -8907,35 +5744,21 @@ service "location" { client { go_v1_client_typename = "LocationService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListGeofenceCollections" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_location_" } + provider_package_correct = "location" - split_package = "" - file_prefix = "" doc_prefix = ["location_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "lookoutequipment" { sdk { @@ -8951,35 +5774,18 @@ service "lookoutequipment" { client { go_v1_client_typename = "LookoutEquipment" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lookoutequipment_" } + provider_package_correct = "lookoutequipment" - split_package = "" - file_prefix = "" doc_prefix = ["lookoutequipment_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "lookoutmetrics" { sdk { @@ -8993,37 +5799,19 @@ service "lookoutmetrics" { human_friendly = "Lookout for Metrics" } - client { - go_v1_client_typename = "LookoutMetrics" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListMetricSets" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lookoutmetrics_" } + provider_package_correct = "lookoutmetrics" - split_package = "" - file_prefix = "" doc_prefix = ["lookoutmetrics_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "lookoutvision" { go_packages { @@ -9044,35 +5832,18 @@ service "lookoutvision" { client { go_v1_client_typename = "LookoutForVision" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_lookoutvision_" } + provider_package_correct = "lookoutvision" - split_package = "" - file_prefix = "" doc_prefix = ["lookoutvision_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "machinelearning" { sdk { @@ -9088,35 +5859,18 @@ service "machinelearning" { client { go_v1_client_typename = "MachineLearning" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_machinelearning_" } + provider_package_correct = "machinelearning" - split_package = "" - file_prefix = "" doc_prefix = ["machinelearning_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "macie2" { sdk { @@ -9132,35 +5886,21 @@ service "macie2" { client { go_v1_client_typename = "Macie2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListFindings" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_macie2_" } + provider_package_correct = "macie2" - split_package = "" - file_prefix = "" doc_prefix = ["macie2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "macie" { sdk { @@ -9176,35 +5916,18 @@ service "macie" { client { go_v1_client_typename = "Macie" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_macie_" } + provider_package_correct = "macie" - split_package = "" - file_prefix = "" doc_prefix = ["macie_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "m2" { sdk { @@ -9218,37 +5941,19 @@ service "m2" { human_friendly = "Mainframe Modernization" } - client { - go_v1_client_typename = "M2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_m2_" } + provider_package_correct = "m2" - split_package = "" - file_prefix = "" doc_prefix = ["m2_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "managedblockchain" { sdk { @@ -9264,35 +5969,18 @@ service "managedblockchain" { client { go_v1_client_typename = "ManagedBlockchain" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_managedblockchain_" } + provider_package_correct = "managedblockchain" - split_package = "" - file_prefix = "" doc_prefix = ["managedblockchain_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "grafana" { go_packages { @@ -9313,35 +6001,21 @@ service "grafana" { client { go_v1_client_typename = "ManagedGrafana" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListWorkspaces" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_grafana_" } + provider_package_correct = "grafana" - split_package = "" - file_prefix = "" doc_prefix = ["grafana_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "kafka" { sdk { @@ -9356,36 +6030,23 @@ service "kafka" { } client { - go_v1_client_typename = "Kafka" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_msk_" correct = "aws_kafka_" } + provider_package_correct = "kafka" - split_package = "" - file_prefix = "" doc_prefix = ["msk_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "kafkaconnect" { sdk { @@ -9401,35 +6062,22 @@ service "kafkaconnect" { client { go_v1_client_typename = "KafkaConnect" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListConnectors" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_mskconnect_" correct = "aws_kafkaconnect_" } + provider_package_correct = "kafkaconnect" - split_package = "" - file_prefix = "" doc_prefix = ["mskconnect_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "marketplacecatalog" { cli_v2_command { @@ -9450,35 +6098,18 @@ service "marketplacecatalog" { client { go_v1_client_typename = "MarketplaceCatalog" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_marketplacecatalog_" } + provider_package_correct = "marketplacecatalog" - split_package = "" - file_prefix = "" doc_prefix = ["marketplace_catalog_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "marketplacecommerceanalytics" { sdk { @@ -9494,35 +6125,18 @@ service "marketplacecommerceanalytics" { client { go_v1_client_typename = "MarketplaceCommerceAnalytics" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_marketplacecommerceanalytics_" } + provider_package_correct = "marketplacecommerceanalytics" - split_package = "" - file_prefix = "" doc_prefix = ["marketplacecommerceanalytics_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "marketplaceentitlement" { cli_v2_command { @@ -9548,35 +6162,18 @@ service "marketplaceentitlement" { client { go_v1_client_typename = "MarketplaceEntitlementService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_marketplaceentitlement_" } + provider_package_correct = "marketplaceentitlement" - split_package = "" - file_prefix = "" doc_prefix = ["marketplaceentitlement_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "marketplacemetering" { cli_v2_command { @@ -9597,35 +6194,18 @@ service "marketplacemetering" { client { go_v1_client_typename = "MarketplaceMetering" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_marketplacemetering_" } + provider_package_correct = "marketplacemetering" - split_package = "" - file_prefix = "" doc_prefix = ["marketplacemetering_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "memorydb" { sdk { @@ -9641,41 +6221,22 @@ service "memorydb" { client { go_v1_client_typename = "MemoryDB" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_memorydb_" } + provider_package_correct = "memorydb" - split_package = "" - file_prefix = "" doc_prefix = ["memorydb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } -service "meta" { - cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" - } +service "meta" { go_packages { v1_package = "" @@ -9695,32 +6256,17 @@ service "meta" { client { go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_(arn|billing_service_account|default_tags|ip_ranges|partition|regions?|service)$" correct = "aws_meta_" } + provider_package_correct = "meta" - split_package = "" - file_prefix = "" doc_prefix = ["arn", "ip_ranges", "billing_service_account", "default_tags", "partition", "region", "service\\."] brand = "" exclude = true - not_implemented = false allowed_subcategory = true note = "Not an AWS service (metadata)" } @@ -9744,35 +6290,18 @@ service "mgh" { client { go_v1_client_typename = "MigrationHub" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mgh_" } + provider_package_correct = "mgh" - split_package = "" - file_prefix = "" doc_prefix = ["mgh_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "migrationhubconfig" { cli_v2_command { @@ -9793,35 +6322,18 @@ service "migrationhubconfig" { client { go_v1_client_typename = "MigrationHubConfig" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_migrationhubconfig_" } + provider_package_correct = "migrationhubconfig" - split_package = "" - file_prefix = "" doc_prefix = ["migrationhubconfig_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "migrationhubrefactorspaces" { cli_v2_command { @@ -9842,35 +6354,18 @@ service "migrationhubrefactorspaces" { client { go_v1_client_typename = "MigrationHubRefactorSpaces" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_migrationhubrefactorspaces_" } + provider_package_correct = "migrationhubrefactorspaces" - split_package = "" - file_prefix = "" doc_prefix = ["migrationhubrefactorspaces_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "migrationhubstrategy" { go_packages { @@ -9891,35 +6386,18 @@ service "migrationhubstrategy" { client { go_v1_client_typename = "MigrationHubStrategyRecommendations" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_migrationhubstrategy_" } + provider_package_correct = "migrationhubstrategy" - split_package = "" - file_prefix = "" doc_prefix = ["migrationhubstrategy_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "mobile" { sdk { @@ -9935,35 +6413,18 @@ service "mobile" { client { go_v1_client_typename = "Mobile" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mobile_" } + provider_package_correct = "mobile" - split_package = "" - file_prefix = "" doc_prefix = ["mobile_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "mq" { sdk { @@ -9977,37 +6438,19 @@ service "mq" { human_friendly = "MQ" } - client { - go_v1_client_typename = "MQ" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListBrokers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mq_" } + provider_package_correct = "mq" - split_package = "" - file_prefix = "" doc_prefix = ["mq_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "mturk" { sdk { @@ -10023,35 +6466,18 @@ service "mturk" { client { go_v1_client_typename = "MTurk" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mturk_" } + provider_package_correct = "mturk" - split_package = "" - file_prefix = "" doc_prefix = ["mturk_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "mwaa" { sdk { @@ -10065,37 +6491,19 @@ service "mwaa" { human_friendly = "MWAA (Managed Workflows for Apache Airflow)" } - client { - go_v1_client_typename = "MWAA" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListEnvironments" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_mwaa_" } + provider_package_correct = "mwaa" - split_package = "" - file_prefix = "" doc_prefix = ["mwaa_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "neptune" { sdk { @@ -10111,35 +6519,21 @@ service "neptune" { client { go_v1_client_typename = "Neptune" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeDBClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_neptune_" } + provider_package_correct = "neptune" - split_package = "" - file_prefix = "" doc_prefix = ["neptune_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "neptunegraph" { cli_v2_command { @@ -10163,37 +6557,19 @@ service "neptunegraph" { human_friendly = "Neptune Analytics" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListGraphs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_neptunegraph_" } + provider_package_correct = "neptunegraph" - split_package = "" - file_prefix = "" doc_prefix = ["neptunegraph_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "networkfirewall" { cli_v2_command { @@ -10214,35 +6590,21 @@ service "networkfirewall" { client { go_v1_client_typename = "NetworkFirewall" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListFirewalls" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_networkfirewall_" } + provider_package_correct = "networkfirewall" - split_package = "" - file_prefix = "" doc_prefix = ["networkfirewall_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "networkmanager" { sdk { @@ -10258,35 +6620,21 @@ service "networkmanager" { client { go_v1_client_typename = "NetworkManager" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListCoreNetworks" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_networkmanager_" } + provider_package_correct = "networkmanager" - split_package = "" - file_prefix = "" doc_prefix = ["networkmanager_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "nimble" { go_packages { @@ -10307,35 +6655,18 @@ service "nimble" { client { go_v1_client_typename = "NimbleStudio" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_nimble_" } + provider_package_correct = "nimble" - split_package = "" - file_prefix = "" doc_prefix = ["nimble_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "oam" { sdk { @@ -10349,37 +6680,19 @@ service "oam" { human_friendly = "CloudWatch Observability Access Manager" } - client { - go_v1_client_typename = "OAM" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListLinks" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_oam_" } + provider_package_correct = "oam" - split_package = "" - file_prefix = "" doc_prefix = ["oam_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "opensearch" { go_packages { @@ -10400,35 +6713,21 @@ service "opensearch" { client { go_v1_client_typename = "OpenSearchService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListDomainNames" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_opensearch_" } + provider_package_correct = "opensearch" - split_package = "" - file_prefix = "" doc_prefix = ["opensearch_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "opensearchserverless" { sdk { @@ -10442,37 +6741,19 @@ service "opensearchserverless" { human_friendly = "OpenSearch Serverless" } - client { - go_v1_client_typename = "OpenSearchServerless" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListCollections" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_opensearchserverless_" } + provider_package_correct = "opensearchserverless" - split_package = "" - file_prefix = "" doc_prefix = ["opensearchserverless_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "osis" { sdk { @@ -10486,37 +6767,19 @@ service "osis" { human_friendly = "OpenSearch Ingestion" } - client { - go_v1_client_typename = "OSIS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListPipelines" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_osis_" } + provider_package_correct = "osis" - split_package = "" - file_prefix = "" doc_prefix = ["osis_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "opsworks" { sdk { @@ -10532,35 +6795,21 @@ service "opsworks" { client { go_v1_client_typename = "OpsWorks" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeApps" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_opsworks_" } + provider_package_correct = "opsworks" - split_package = "" - file_prefix = "" doc_prefix = ["opsworks_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "opsworkscm" { cli_v2_command { @@ -10581,35 +6830,18 @@ service "opsworkscm" { client { go_v1_client_typename = "OpsWorksCM" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_opsworkscm_" } + provider_package_correct = "opsworkscm" - split_package = "" - file_prefix = "" doc_prefix = ["opsworkscm_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "organizations" { sdk { @@ -10624,36 +6856,22 @@ service "organizations" { } client { - go_v1_client_typename = "Organizations" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAccounts" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_organizations_" } + provider_package_correct = "organizations" - split_package = "" - file_prefix = "" doc_prefix = ["organizations_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "outposts" { sdk { @@ -10669,35 +6887,21 @@ service "outposts" { client { go_v1_client_typename = "Outposts" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListSites" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_outposts_" } + provider_package_correct = "outposts" - split_package = "" - file_prefix = "" doc_prefix = ["outposts_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "panorama" { sdk { @@ -10713,35 +6917,18 @@ service "panorama" { client { go_v1_client_typename = "Panorama" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_panorama_" } + provider_package_correct = "panorama" - split_package = "" - file_prefix = "" doc_prefix = ["panorama_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "paymentcryptography" { cli_v2_command { @@ -10760,37 +6947,19 @@ service "paymentcryptography" { human_friendly = "Payment Cryptography Control Plane" } - client { - go_v1_client_typename = "PaymentCryptography" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListKeys" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_paymentcryptography_" } + provider_package_correct = "paymentcryptography" - split_package = "" - file_prefix = "" doc_prefix = ["paymentcryptography_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "pcaconnectorad" { cli_v2_command { @@ -10809,37 +6978,19 @@ service "pcaconnectorad" { human_friendly = "Private CA Connector for Active Directory" } - client { - go_v1_client_typename = "PcaConnectorAd" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListConnectors" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_pcaconnectorad_" } + provider_package_correct = "pcaconnectorad" - split_package = "" - file_prefix = "" doc_prefix = ["pcaconnectorad_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "personalize" { sdk { @@ -10855,35 +7006,18 @@ service "personalize" { client { go_v1_client_typename = "Personalize" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_personalize_" } + provider_package_correct = "personalize" - split_package = "" - file_prefix = "" doc_prefix = ["personalize_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "personalizeevents" { cli_v2_command { @@ -10904,35 +7038,18 @@ service "personalizeevents" { client { go_v1_client_typename = "PersonalizeEvents" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_personalizeevents_" } + provider_package_correct = "personalizeevents" - split_package = "" - file_prefix = "" doc_prefix = ["personalizeevents_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "personalizeruntime" { cli_v2_command { @@ -10953,35 +7070,18 @@ service "personalizeruntime" { client { go_v1_client_typename = "PersonalizeRuntime" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_personalizeruntime_" } + provider_package_correct = "personalizeruntime" - split_package = "" - file_prefix = "" doc_prefix = ["personalizeruntime_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "pinpoint" { sdk { @@ -10997,35 +7097,21 @@ service "pinpoint" { client { go_v1_client_typename = "Pinpoint" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "GetApps" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_pinpoint_" } + provider_package_correct = "pinpoint" - split_package = "" - file_prefix = "" doc_prefix = ["pinpoint_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "pinpointemail" { cli_v2_command { @@ -11046,35 +7132,18 @@ service "pinpointemail" { client { go_v1_client_typename = "PinpointEmail" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_pinpointemail_" } + provider_package_correct = "pinpointemail" - split_package = "" - file_prefix = "" doc_prefix = ["pinpointemail_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "pinpointsmsvoice" { cli_v2_command { @@ -11095,35 +7164,18 @@ service "pinpointsmsvoice" { client { go_v1_client_typename = "PinpointSMSVoice" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_pinpointsmsvoice_" } + provider_package_correct = "pinpointsmsvoice" - split_package = "" - file_prefix = "" doc_prefix = ["pinpointsmsvoice_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "pipes" { sdk { @@ -11137,37 +7189,19 @@ service "pipes" { human_friendly = "EventBridge Pipes" } - client { - go_v1_client_typename = "Pipes" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListPipes" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_pipes_" } + provider_package_correct = "pipes" - split_package = "" - file_prefix = "" doc_prefix = ["pipes_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "polly" { sdk { @@ -11181,37 +7215,19 @@ service "polly" { human_friendly = "Polly" } - client { - go_v1_client_typename = "Polly" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListLexicons" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_polly_" } + provider_package_correct = "polly" - split_package = "" - file_prefix = "" doc_prefix = ["polly_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "pricing" { sdk { @@ -11225,37 +7241,19 @@ service "pricing" { human_friendly = "Pricing Calculator" } - client { - go_v1_client_typename = "Pricing" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeServices" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_pricing_" } + provider_package_correct = "pricing" - split_package = "" - file_prefix = "" doc_prefix = ["pricing_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "proton" { sdk { @@ -11271,35 +7269,18 @@ service "proton" { client { go_v1_client_typename = "Proton" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_proton_" } + provider_package_correct = "proton" - split_package = "" - file_prefix = "" doc_prefix = ["proton_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "qbusiness" { sdk { @@ -11313,37 +7294,19 @@ service "qbusiness" { human_friendly = "Amazon Q Business" } - client { - go_v1_client_typename = "QBusiness" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_qbusiness_" } + provider_package_correct = "qbusiness" - split_package = "" - file_prefix = "" doc_prefix = ["qbusiness_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "qldb" { sdk { @@ -11357,37 +7320,19 @@ service "qldb" { human_friendly = "QLDB (Quantum Ledger Database)" } - client { - go_v1_client_typename = "QLDB" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListLedgers" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_qldb_" } + provider_package_correct = "qldb" - split_package = "" - file_prefix = "" doc_prefix = ["qldb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "qldbsession" { cli_v2_command { @@ -11408,35 +7353,18 @@ service "qldbsession" { client { go_v1_client_typename = "QLDBSession" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_qldbsession_" } + provider_package_correct = "qldbsession" - split_package = "" - file_prefix = "" doc_prefix = ["qldbsession_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "quicksight" { sdk { @@ -11452,35 +7380,22 @@ service "quicksight" { client { go_v1_client_typename = "QuickSight" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListDashboards" endpoint_api_params = "AwsAccountId: aws_sdkv1.String(\"123456789012\")" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_quicksight_" } + provider_package_correct = "quicksight" - split_package = "" - file_prefix = "" doc_prefix = ["quicksight_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "ram" { sdk { @@ -11494,37 +7409,19 @@ service "ram" { human_friendly = "RAM (Resource Access Manager)" } - client { - go_v1_client_typename = "RAM" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListPermissions" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ram_" } + provider_package_correct = "ram" - split_package = "" - file_prefix = "" doc_prefix = ["ram_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "rds" { sdk { @@ -11540,35 +7437,22 @@ service "rds" { client { go_v1_client_typename = "RDS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeDBInstances" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_(db_|rds_)" correct = "aws_rds_" } + provider_package_correct = "rds" - split_package = "" - file_prefix = "" doc_prefix = ["rds_", "db_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "rdsdata" { cli_v2_command { @@ -11594,35 +7478,18 @@ service "rdsdata" { client { go_v1_client_typename = "RDSDataService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_rdsdata_" } + provider_package_correct = "rdsdata" - split_package = "" - file_prefix = "" doc_prefix = ["rdsdata_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "pi" { sdk { @@ -11638,35 +7505,18 @@ service "pi" { client { go_v1_client_typename = "PI" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_pi_" } + provider_package_correct = "pi" - split_package = "" - file_prefix = "" doc_prefix = ["pi_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "rbin" { go_packages { @@ -11685,37 +7535,20 @@ service "rbin" { human_friendly = "Recycle Bin (RBin)" } - client { - go_v1_client_typename = "RecycleBin" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListRules" endpoint_api_params = "ResourceType: awstypes.ResourceTypeEc2Image" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_rbin_" } + provider_package_correct = "rbin" - split_package = "" - file_prefix = "" doc_prefix = ["rbin_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "redshift" { sdk { @@ -11731,35 +7564,21 @@ service "redshift" { client { go_v1_client_typename = "Redshift" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_redshift_" } + provider_package_correct = "redshift" - split_package = "" - file_prefix = "" doc_prefix = ["redshift_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "redshiftdata" { cli_v2_command { @@ -11783,37 +7602,20 @@ service "redshiftdata" { human_friendly = "Redshift Data" } - client { - go_v1_client_typename = "RedshiftDataAPIService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDatabases" endpoint_api_params = "Database: aws_sdkv2.String(\"test\")" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_redshiftdata_" } + provider_package_correct = "redshiftdata" - split_package = "" - file_prefix = "" doc_prefix = ["redshiftdata_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "redshiftserverless" { cli_v2_command { @@ -11834,35 +7636,21 @@ service "redshiftserverless" { client { go_v1_client_typename = "RedshiftServerless" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListNamespaces" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_redshiftserverless_" } + provider_package_correct = "redshiftserverless" - split_package = "" - file_prefix = "" doc_prefix = ["redshiftserverless_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "rekognition" { sdk { @@ -11876,37 +7664,19 @@ service "rekognition" { human_friendly = "Rekognition" } - client { - go_v1_client_typename = "Rekognition" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListCollections" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_rekognition_" } + provider_package_correct = "rekognition" - split_package = "" - file_prefix = "" doc_prefix = ["rekognition_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "resiliencehub" { sdk { @@ -11922,35 +7692,18 @@ service "resiliencehub" { client { go_v1_client_typename = "ResilienceHub" - skip_client_generate = false } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" + resource_prefix { + correct = "aws_resiliencehub_" } - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - - resource_prefix { - actual = "" - correct = "aws_resiliencehub_" - } provider_package_correct = "resiliencehub" - split_package = "" - file_prefix = "" doc_prefix = ["resiliencehub_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "resourceexplorer2" { cli_v2_command { @@ -11969,37 +7722,20 @@ service "resourceexplorer2" { human_friendly = "Resource Explorer" } - client { - go_v1_client_typename = "ResourceExplorer2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } endpoint_info { endpoint_api_call = "ListIndexes" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_resourceexplorer2_" } + provider_package_correct = "resourceexplorer2" - split_package = "" - file_prefix = "" doc_prefix = ["resourceexplorer2_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "resourcegroups" { cli_v2_command { @@ -12018,37 +7754,19 @@ service "resourcegroups" { human_friendly = "Resource Groups" } - client { - go_v1_client_typename = "ResourceGroups" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListGroups" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_resourcegroups_" } + provider_package_correct = "resourcegroups" - split_package = "" - file_prefix = "" doc_prefix = ["resourcegroups_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "resourcegroupstaggingapi" { sdk { @@ -12062,37 +7780,19 @@ service "resourcegroupstaggingapi" { human_friendly = "Resource Groups Tagging" } - client { - go_v1_client_typename = "ResourceGroupsTaggingAPI" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "GetResources" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_resourcegroupstaggingapi_" } + provider_package_correct = "resourcegroupstaggingapi" - split_package = "" - file_prefix = "" doc_prefix = ["resourcegroupstaggingapi_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "robomaker" { sdk { @@ -12108,35 +7808,18 @@ service "robomaker" { client { go_v1_client_typename = "RoboMaker" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_robomaker_" } + provider_package_correct = "robomaker" - split_package = "" - file_prefix = "" doc_prefix = ["robomaker_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "rolesanywhere" { sdk { @@ -12150,37 +7833,19 @@ service "rolesanywhere" { human_friendly = "Roles Anywhere" } - client { - go_v1_client_typename = "RolesAnywhere" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListProfiles" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_rolesanywhere_" } + provider_package_correct = "rolesanywhere" - split_package = "" - file_prefix = "" doc_prefix = ["rolesanywhere_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "route53" { sdk { @@ -12195,36 +7860,24 @@ service "route53" { } client { - go_v1_client_typename = "Route53" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListHostedZones" - endpoint_api_params = "" endpoint_region_override = "us-east-1" - endpoint_only = false } resource_prefix { actual = "aws_route53_(?!resolver_)" correct = "aws_route53_" } + provider_package_correct = "route53" - split_package = "" - file_prefix = "" doc_prefix = ["route53_cidr_", "route53_delegation_", "route53_health_", "route53_hosted_", "route53_key_", "route53_query_", "route53_record", "route53_traffic_", "route53_vpc_", "route53_zone"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "route53domains" { sdk { @@ -12239,36 +7892,23 @@ service "route53domains" { } client { - go_v1_client_typename = "Route53Domains" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDomains" - endpoint_api_params = "" endpoint_region_override = "us-east-1" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_route53domains_" } + provider_package_correct = "route53domains" - split_package = "" - file_prefix = "" doc_prefix = ["route53domains_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "route53profiles" { sdk { @@ -12282,37 +7922,19 @@ service "route53profiles" { human_friendly = "Route 53 Profiles" } - client { - go_v1_client_typename = "Route53Profiles" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListProfiles" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_route53profiles_" } + provider_package_correct = "route53profiles" - split_package = "" - file_prefix = "" doc_prefix = ["route53profiles_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "route53recoverycluster" { cli_v2_command { @@ -12333,35 +7955,18 @@ service "route53recoverycluster" { client { go_v1_client_typename = "Route53RecoveryCluster" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_route53recoverycluster_" } + provider_package_correct = "route53recoverycluster" - split_package = "" - file_prefix = "" doc_prefix = ["route53recoverycluster_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "route53recoverycontrolconfig" { cli_v2_command { @@ -12385,32 +7990,19 @@ service "route53recoverycontrolconfig" { skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_route53recoverycontrolconfig_" } + provider_package_correct = "route53recoverycontrolconfig" - split_package = "" - file_prefix = "" doc_prefix = ["route53recoverycontrolconfig_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "route53recoveryreadiness" { cli_v2_command { @@ -12434,32 +8026,19 @@ service "route53recoveryreadiness" { skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListCells" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_route53recoveryreadiness_" } + provider_package_correct = "route53recoveryreadiness" - split_package = "" - file_prefix = "" doc_prefix = ["route53recoveryreadiness_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "route53resolver" { sdk { @@ -12475,35 +8054,22 @@ service "route53resolver" { client { go_v1_client_typename = "Route53Resolver" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListFirewallDomainLists" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_route53_resolver_" correct = "aws_route53resolver_" } + provider_package_correct = "route53resolver" - split_package = "" - file_prefix = "" doc_prefix = ["route53_resolver_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "s3" { cli_v2_command { @@ -12523,7 +8089,6 @@ service "s3" { } client { - go_v1_client_typename = "S3" skip_client_generate = true } @@ -12531,28 +8096,20 @@ service "s3" { deprecated_env_var = "AWS_S3_ENDPOINT" tf_aws_env_var = "TF_AWS_S3_ENDPOINT" } - endpoint_info { endpoint_api_call = "ListBuckets" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_(canonical_user_id|s3_bucket|s3_object|s3_directory_bucket)" correct = "aws_s3_" } + provider_package_correct = "s3" - split_package = "" - file_prefix = "" doc_prefix = ["s3_bucket", "s3_directory_bucket", "s3_object", "canonical_user_id"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "s3control" { sdk { @@ -12566,37 +8123,20 @@ service "s3control" { human_friendly = "S3 Control" } - client { - go_v1_client_typename = "S3Control" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListJobs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_(s3_account_|s3control_|s3_access_)" correct = "aws_s3control_" } + provider_package_correct = "s3control" - split_package = "" - file_prefix = "" doc_prefix = ["s3control", "s3_account_", "s3_access_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "glacier" { sdk { @@ -12610,37 +8150,19 @@ service "glacier" { human_friendly = "S3 Glacier" } - client { - go_v1_client_typename = "Glacier" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListVaults" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_glacier_" } + provider_package_correct = "glacier" - split_package = "" - file_prefix = "" doc_prefix = ["glacier_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "s3outposts" { sdk { @@ -12656,35 +8178,21 @@ service "s3outposts" { client { go_v1_client_typename = "S3Outposts" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListEndpoints" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_s3outposts_" } + provider_package_correct = "s3outposts" - split_package = "" - file_prefix = "" doc_prefix = ["s3outposts_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "sagemaker" { sdk { @@ -12700,35 +8208,21 @@ service "sagemaker" { client { go_v1_client_typename = "SageMaker" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListClusters" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sagemaker_" } + provider_package_correct = "sagemaker" - split_package = "" - file_prefix = "" doc_prefix = ["sagemaker_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "sagemakera2iruntime" { cli_v2_command { @@ -12754,35 +8248,18 @@ service "sagemakera2iruntime" { client { go_v1_client_typename = "AugmentedAIRuntime" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sagemakera2iruntime_" } + provider_package_correct = "sagemakera2iruntime" - split_package = "" - file_prefix = "" doc_prefix = ["sagemakera2iruntime_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "sagemakeredge" { cli_v2_command { @@ -12808,35 +8285,18 @@ service "sagemakeredge" { client { go_v1_client_typename = "SagemakerEdgeManager" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sagemakeredge_" } + provider_package_correct = "sagemakeredge" - split_package = "" - file_prefix = "" doc_prefix = ["sagemakeredge_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "sagemakerfeaturestoreruntime" { cli_v2_command { @@ -12857,35 +8317,18 @@ service "sagemakerfeaturestoreruntime" { client { go_v1_client_typename = "SageMakerFeatureStoreRuntime" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sagemakerfeaturestoreruntime_" } + provider_package_correct = "sagemakerfeaturestoreruntime" - split_package = "" - file_prefix = "" doc_prefix = ["sagemakerfeaturestoreruntime_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "sagemakerruntime" { cli_v2_command { @@ -12906,35 +8349,18 @@ service "sagemakerruntime" { client { go_v1_client_typename = "SageMakerRuntime" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sagemakerruntime_" } + provider_package_correct = "sagemakerruntime" - split_package = "" - file_prefix = "" doc_prefix = ["sagemakerruntime_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "savingsplans" { sdk { @@ -12950,35 +8376,18 @@ service "savingsplans" { client { go_v1_client_typename = "SavingsPlans" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_savingsplans_" } + provider_package_correct = "savingsplans" - split_package = "" - file_prefix = "" doc_prefix = ["savingsplans_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "simpledb" { cli_v2_command { @@ -13004,35 +8413,22 @@ service "simpledb" { client { go_v1_client_typename = "SimpleDB" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListDomains" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_simpledb_" correct = "aws_sdb_" } + provider_package_correct = "sdb" - split_package = "" - file_prefix = "" doc_prefix = ["simpledb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "scheduler" { sdk { @@ -13046,37 +8442,19 @@ service "scheduler" { human_friendly = "EventBridge Scheduler" } - client { - go_v1_client_typename = "Scheduler" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListSchedules" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_scheduler_" } + provider_package_correct = "scheduler" - split_package = "" - file_prefix = "" doc_prefix = ["scheduler_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "secretsmanager" { sdk { @@ -13090,37 +8468,19 @@ service "secretsmanager" { human_friendly = "Secrets Manager" } - client { - go_v1_client_typename = "SecretsManager" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListSecrets" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_secretsmanager_" } + provider_package_correct = "secretsmanager" - split_package = "" - file_prefix = "" doc_prefix = ["secretsmanager_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "securityhub" { sdk { @@ -13134,37 +8494,19 @@ service "securityhub" { human_friendly = "Security Hub" } - client { - go_v1_client_typename = "SecurityHub" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAutomationRules" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_securityhub_" } + provider_package_correct = "securityhub" - split_package = "" - file_prefix = "" doc_prefix = ["securityhub_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "securitylake" { sdk { @@ -13178,37 +8520,19 @@ service "securitylake" { human_friendly = "Security Lake" } - client { - go_v1_client_typename = "SecurityLake" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDataLakes" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_securitylake_" } + provider_package_correct = "securitylake" - split_package = "" - file_prefix = "" doc_prefix = ["securitylake_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "serverlessrepo" { go_packages { @@ -13229,35 +8553,22 @@ service "serverlessrepo" { client { go_v1_client_typename = "ServerlessApplicationRepository" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_serverlessapplicationrepository_" correct = "aws_serverlessrepo_" } + provider_package_correct = "serverlessrepo" - split_package = "" - file_prefix = "" doc_prefix = ["serverlessapplicationrepository_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "servicecatalog" { sdk { @@ -13273,35 +8584,21 @@ service "servicecatalog" { client { go_v1_client_typename = "ServiceCatalog" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListPortfolios" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_servicecatalog_" } + provider_package_correct = "servicecatalog" - split_package = "" - file_prefix = "" doc_prefix = ["servicecatalog_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "servicecatalogappregistry" { cli_v2_command { @@ -13325,37 +8622,19 @@ service "servicecatalogappregistry" { human_friendly = "Service Catalog AppRegistry" } - client { - go_v1_client_typename = "AppRegistry" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_servicecatalogappregistry_" } + provider_package_correct = "servicecatalogappregistry" - split_package = "" - file_prefix = "" doc_prefix = ["servicecatalogappregistry_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "servicequotas" { cli_v2_command { @@ -13374,36 +8653,17 @@ service "servicequotas" { human_friendly = "Service Quotas" } - client { - go_v1_client_typename = "ServiceQuotas" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListServices" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_servicequotas_" } + provider_package_correct = "servicequotas" - split_package = "" - file_prefix = "" doc_prefix = ["servicequotas_"] brand = "" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } service "ses" { @@ -13420,35 +8680,21 @@ service "ses" { client { go_v1_client_typename = "SES" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListIdentities" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ses_" } + provider_package_correct = "ses" - split_package = "" - file_prefix = "" doc_prefix = ["ses_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "sesv2" { sdk { @@ -13462,37 +8708,19 @@ service "sesv2" { human_friendly = "SESv2 (Simple Email V2)" } - client { - go_v1_client_typename = "SESV2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "ListContactLists" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false + endpoint_info { + endpoint_api_call = "ListContactLists" } resource_prefix { - actual = "" correct = "aws_sesv2_" } + provider_package_correct = "sesv2" - split_package = "" - file_prefix = "" doc_prefix = ["sesv2_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "sfn" { cli_v2_command { @@ -13513,35 +8741,21 @@ service "sfn" { client { go_v1_client_typename = "SFN" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListActivities" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sfn_" } + provider_package_correct = "sfn" - split_package = "" - file_prefix = "" doc_prefix = ["sfn_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "shield" { sdk { @@ -13556,36 +8770,23 @@ service "shield" { } client { - go_v1_client_typename = "Shield" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListProtectionGroups" - endpoint_api_params = "" endpoint_region_override = "us-east-1" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_shield_" } + provider_package_correct = "shield" - split_package = "" - file_prefix = "" doc_prefix = ["shield_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "signer" { sdk { @@ -13599,37 +8800,19 @@ service "signer" { human_friendly = "Signer" } - client { - go_v1_client_typename = "Signer" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListSigningJobs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_signer_" } + provider_package_correct = "signer" - split_package = "" - file_prefix = "" doc_prefix = ["signer_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "sms" { sdk { @@ -13645,35 +8828,18 @@ service "sms" { client { go_v1_client_typename = "SMS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sms_" } + provider_package_correct = "sms" - split_package = "" - file_prefix = "" doc_prefix = ["sms_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "snowdevicemanagement" { cli_v2_command { @@ -13694,35 +8860,18 @@ service "snowdevicemanagement" { client { go_v1_client_typename = "SnowDeviceManagement" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_snowdevicemanagement_" } + provider_package_correct = "snowdevicemanagement" - split_package = "" - file_prefix = "" doc_prefix = ["snowdevicemanagement_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "snowball" { sdk { @@ -13738,35 +8887,18 @@ service "snowball" { client { go_v1_client_typename = "Snowball" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_snowball_" } + provider_package_correct = "snowball" - split_package = "" - file_prefix = "" doc_prefix = ["snowball_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "sns" { sdk { @@ -13780,37 +8912,19 @@ service "sns" { human_friendly = "SNS (Simple Notification)" } - client { - go_v1_client_typename = "SNS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListSubscriptions" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sns_" } + provider_package_correct = "sns" - split_package = "" - file_prefix = "" doc_prefix = ["sns_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "sqs" { sdk { @@ -13824,37 +8938,19 @@ service "sqs" { human_friendly = "SQS (Simple Queue)" } - client { - go_v1_client_typename = "SQS" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListQueues" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_sqs_" } + provider_package_correct = "sqs" - split_package = "" - file_prefix = "" doc_prefix = ["sqs_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "ssm" { sdk { @@ -13868,37 +8964,19 @@ service "ssm" { human_friendly = "SSM (Systems Manager)" } - client { - go_v1_client_typename = "SSM" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDocuments" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ssm_" } + provider_package_correct = "ssm" - split_package = "" - file_prefix = "" doc_prefix = ["ssm_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "ssmcontacts" { cli_v2_command { @@ -13917,37 +8995,19 @@ service "ssmcontacts" { human_friendly = "SSM Contacts" } - client { - go_v1_client_typename = "SSMContacts" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListContacts" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ssmcontacts_" } + provider_package_correct = "ssmcontacts" - split_package = "" - file_prefix = "" doc_prefix = ["ssmcontacts_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "ssmincidents" { cli_v2_command { @@ -13966,37 +9026,19 @@ service "ssmincidents" { human_friendly = "SSM Incident Manager Incidents" } - client { - go_v1_client_typename = "SSMIncidents" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListResponsePlans" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ssmincidents_" } + provider_package_correct = "ssmincidents" - split_package = "" - file_prefix = "" doc_prefix = ["ssmincidents_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "ssmsap" { cli_v2_command { @@ -14015,37 +9057,19 @@ service "ssmsap" { human_friendly = "Systems Manager for SAP" } - client { - go_v1_client_typename = "SsmSap" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListApplications" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ssmsap_" } + provider_package_correct = "ssmsap" - split_package = "" - file_prefix = "" doc_prefix = ["ssmsap_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "sso" { sdk { @@ -14059,37 +9083,22 @@ service "sso" { human_friendly = "SSO (Single Sign-On)" } - client { - go_v1_client_typename = "SSO" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAccounts" endpoint_api_params = "AccessToken: aws_sdkv2.String(\"mock-access-token\")" - endpoint_region_override = "" endpoint_only = true } resource_prefix { - actual = "" correct = "aws_sso_" } + provider_package_correct = "sso" - split_package = "" - file_prefix = "" doc_prefix = ["sso_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "ssoadmin" { cli_v2_command { @@ -14109,36 +9118,22 @@ service "ssoadmin" { } client { - go_v1_client_typename = "SSOAdmin" skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListInstances" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ssoadmin_" } + provider_package_correct = "ssoadmin" - split_package = "" - file_prefix = "" doc_prefix = ["ssoadmin_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "identitystore" { sdk { @@ -14152,37 +9147,20 @@ service "identitystore" { human_friendly = "SSO Identity Store" } - client { - go_v1_client_typename = "IdentityStore" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListUsers" endpoint_api_params = "IdentityStoreId: aws_sdkv2.String(\"d-1234567890\")" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_identitystore_" } + provider_package_correct = "identitystore" - split_package = "" - file_prefix = "" doc_prefix = ["identitystore_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "ssooidc" { cli_v2_command { @@ -14203,35 +9181,18 @@ service "ssooidc" { client { go_v1_client_typename = "SSOOIDC" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_ssooidc_" } + provider_package_correct = "ssooidc" - split_package = "" - file_prefix = "" doc_prefix = ["ssooidc_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "storagegateway" { sdk { @@ -14247,35 +9208,21 @@ service "storagegateway" { client { go_v1_client_typename = "StorageGateway" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListGateways" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_storagegateway_" } + provider_package_correct = "storagegateway" - split_package = "" - file_prefix = "" doc_prefix = ["storagegateway_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "sts" { sdk { @@ -14290,8 +9237,7 @@ service "sts" { } client { - go_v1_client_typename = "STS" - skip_client_generate = true + skip_client_generate = true } env_var { @@ -14301,25 +9247,18 @@ service "sts" { endpoint_info { endpoint_api_call = "GetCallerIdentity" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_caller_identity" correct = "aws_sts_" } + provider_package_correct = "sts" - split_package = "" - file_prefix = "" doc_prefix = ["caller_identity"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "support" { sdk { @@ -14335,35 +9274,18 @@ service "support" { client { go_v1_client_typename = "Support" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_support_" } + provider_package_correct = "support" - split_package = "" - file_prefix = "" doc_prefix = ["support_"] brand = "AWS" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "swf" { sdk { @@ -14377,37 +9299,20 @@ service "swf" { human_friendly = "SWF (Simple Workflow)" } - client { - go_v1_client_typename = "SWF" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDomains" endpoint_api_params = "RegistrationStatus: \"REGISTERED\"" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_swf_" } + provider_package_correct = "swf" - split_package = "" - file_prefix = "" doc_prefix = ["swf_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "textract" { sdk { @@ -14423,35 +9328,18 @@ service "textract" { client { go_v1_client_typename = "Textract" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_textract_" } + provider_package_correct = "textract" - split_package = "" - file_prefix = "" doc_prefix = ["textract_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "timestreaminfluxdb" { cli_v2_command { @@ -14470,37 +9358,19 @@ service "timestreaminfluxdb" { human_friendly = "Timestream for InfluxDB" } - client { - go_v1_client_typename = "TimestreamInfluxDB" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDbInstances" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_timestreaminfluxdb_" } + provider_package_correct = "timestreaminfluxdb" - split_package = "" - file_prefix = "" doc_prefix = ["timestreaminfluxdb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "timestreamquery" { cli_v2_command { @@ -14521,35 +9391,18 @@ service "timestreamquery" { client { go_v1_client_typename = "TimestreamQuery" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_timestreamquery_" } + provider_package_correct = "timestreamquery" - split_package = "" - file_prefix = "" doc_prefix = ["timestreamquery_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "timestreamwrite" { cli_v2_command { @@ -14568,37 +9421,19 @@ service "timestreamwrite" { human_friendly = "Timestream Write" } - client { - go_v1_client_typename = "TimestreamWrite" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListDatabases" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_timestreamwrite_" } + provider_package_correct = "timestreamwrite" - split_package = "" - file_prefix = "" doc_prefix = ["timestreamwrite_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "transcribe" { go_packages { @@ -14617,43 +9452,20 @@ service "transcribe" { human_friendly = "Transcribe" } - client { - go_v1_client_typename = "TranscribeService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListLanguageModels" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_transcribe_" } + provider_package_correct = "transcribe" - split_package = "" - file_prefix = "" doc_prefix = ["transcribe_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } -service "transcribestreaming" { - cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" - } +service "transcribestreaming" { go_packages { v1_package = "transcribestreamingservice" @@ -14673,35 +9485,18 @@ service "transcribestreaming" { client { go_v1_client_typename = "TranscribeStreamingService" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_transcribestreaming_" } + provider_package_correct = "transcribestreaming" - split_package = "" - file_prefix = "" doc_prefix = ["transcribestreaming_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "transfer" { sdk { @@ -14715,37 +9510,20 @@ service "transfer" { human_friendly = "Transfer Family" } - client { - go_v1_client_typename = "Transfer" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } endpoint_info { endpoint_api_call = "ListConnectors" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_transfer_" } + provider_package_correct = "transfer" - split_package = "" - file_prefix = "" doc_prefix = ["transfer_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "translate" { sdk { @@ -14761,35 +9539,18 @@ service "translate" { client { go_v1_client_typename = "Translate" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_translate_" } + provider_package_correct = "translate" - split_package = "" - file_prefix = "" doc_prefix = ["translate_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "vpclattice" { cli_v2_command { @@ -14808,37 +9569,19 @@ service "vpclattice" { human_friendly = "VPC Lattice" } - client { - go_v1_client_typename = "VPCLattice" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListServices" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_vpclattice_" } + provider_package_correct = "vpclattice" - split_package = "" - file_prefix = "" doc_prefix = ["vpclattice_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "wafv2" { sdk { @@ -14852,37 +9595,20 @@ service "wafv2" { human_friendly = "WAF" } - client { - go_v1_client_typename = "WAFV2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListRuleGroups" endpoint_api_params = "Scope: awstypes.ScopeRegional" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_wafv2_" } + provider_package_correct = "wafv2" - split_package = "" - file_prefix = "" doc_prefix = ["wafv2_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "waf" { sdk { @@ -14896,37 +9622,19 @@ service "waf" { human_friendly = "WAF Classic" } - client { - go_v1_client_typename = "WAF" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListRules" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_waf_" } + provider_package_correct = "waf" - split_package = "" - file_prefix = "" doc_prefix = ["waf_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "wafregional" { cli_v2_command { @@ -14945,37 +9653,19 @@ service "wafregional" { human_friendly = "WAF Classic Regional" } - client { - go_v1_client_typename = "WAFRegional" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListRules" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_wafregional_" } + provider_package_correct = "wafregional" - split_package = "" - file_prefix = "" doc_prefix = ["wafregional_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "budgets" { sdk { @@ -14989,37 +9679,20 @@ service "budgets" { human_friendly = "Web Services Budgets" } - client { - go_v1_client_typename = "Budgets" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeBudgets" endpoint_api_params = "AccountId: aws_sdkv2.String(\"012345678901\")" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_budgets_" } + provider_package_correct = "budgets" - split_package = "" - file_prefix = "" doc_prefix = ["budgets_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "wellarchitected" { sdk { @@ -15033,37 +9706,19 @@ service "wellarchitected" { human_friendly = "Well-Architected Tool" } - client { - go_v1_client_typename = "WellArchitected" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListProfiles" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_wellarchitected_" } + provider_package_correct = "wellarchitected" - split_package = "" - file_prefix = "" doc_prefix = ["wellarchitected_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "workdocs" { sdk { @@ -15079,35 +9734,18 @@ service "workdocs" { client { go_v1_client_typename = "WorkDocs" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_workdocs_" } + provider_package_correct = "workdocs" - split_package = "" - file_prefix = "" doc_prefix = ["workdocs_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "worklink" { sdk { @@ -15123,35 +9761,21 @@ service "worklink" { client { go_v1_client_typename = "WorkLink" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "ListFleets" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_worklink_" } + provider_package_correct = "worklink" - split_package = "" - file_prefix = "" doc_prefix = ["worklink_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "workmail" { sdk { @@ -15167,35 +9791,18 @@ service "workmail" { client { go_v1_client_typename = "WorkMail" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_workmail_" } + provider_package_correct = "workmail" - split_package = "" - file_prefix = "" doc_prefix = ["workmail_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "workmailmessageflow" { sdk { @@ -15211,35 +9818,18 @@ service "workmailmessageflow" { client { go_v1_client_typename = "WorkMailMessageFlow" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_workmailmessageflow_" } + provider_package_correct = "workmailmessageflow" - split_package = "" - file_prefix = "" doc_prefix = ["workmailmessageflow_"] brand = "Amazon" - exclude = false not_implemented = true - allowed_subcategory = false - note = "" } + service "workspaces" { sdk { @@ -15253,37 +9843,19 @@ service "workspaces" { human_friendly = "WorkSpaces" } - client { - go_v1_client_typename = "WorkSpaces" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeWorkspaces" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_workspaces_" } + provider_package_correct = "workspaces" - split_package = "" - file_prefix = "" doc_prefix = ["workspaces_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "workspacesweb" { cli_v2_command { @@ -15302,37 +9874,19 @@ service "workspacesweb" { human_friendly = "WorkSpaces Web" } - client { - go_v1_client_typename = "WorkSpacesWeb" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListPortals" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_workspacesweb_" } + provider_package_correct = "workspacesweb" - split_package = "" - file_prefix = "" doc_prefix = ["workspacesweb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "xray" { sdk { @@ -15346,37 +9900,19 @@ service "xray" { human_friendly = "X-Ray" } - client { - go_v1_client_typename = "XRay" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListResourcePolicies" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_xray_" } + provider_package_correct = "xray" - split_package = "" - file_prefix = "" doc_prefix = ["xray_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "verifiedpermissions" { sdk { @@ -15390,37 +9926,19 @@ service "verifiedpermissions" { human_friendly = "Verified Permissions" } - client { - go_v1_client_typename = "VerifiedPermissions" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListPolicyStores" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_verifiedpermissions_" } + provider_package_correct = "verifiedpermissions" - split_package = "" - file_prefix = "" doc_prefix = ["verifiedpermissions_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "codecatalyst" { sdk { @@ -15434,37 +9952,19 @@ service "codecatalyst" { human_friendly = "CodeCatalyst" } - client { - go_v1_client_typename = "CodeCatalyst" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListAccessTokens" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_codecatalyst_" } + provider_package_correct = "codecatalyst" - split_package = "" - file_prefix = "" doc_prefix = ["codecatalyst_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "mediapackagev2" { sdk { @@ -15478,37 +9978,20 @@ service "mediapackagev2" { human_friendly = "Elemental MediaPackage Version 2" } - client { - go_v1_client_typename = "MediaPackageV2" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "ListChannelGroups" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { actual = "aws_media_packagev2_" correct = "aws_mediapackagev2_" } + provider_package_correct = "mediapackagev2" - split_package = "" - file_prefix = "" doc_prefix = ["media_packagev2_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "iot" { sdk { @@ -15524,35 +10007,21 @@ service "iot" { client { go_v1_client_typename = "IoT" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" } endpoint_info { endpoint_api_call = "DescribeDefaultAuthorizer" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_iot_" } + provider_package_correct = "iot" - split_package = "" - file_prefix = "" doc_prefix = ["iot_"] brand = "AWS" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } + service "dynamodb" { sdk { @@ -15567,7 +10036,6 @@ service "dynamodb" { } client { - go_v1_client_typename = "DynamoDB" skip_client_generate = true } @@ -15575,28 +10043,19 @@ service "dynamodb" { deprecated_env_var = "AWS_DYNAMODB_ENDPOINT" tf_aws_env_var = "TF_AWS_DYNAMODB_ENDPOINT" } - endpoint_info { endpoint_api_call = "ListTables" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { - actual = "" correct = "aws_dynamodb_" } + provider_package_correct = "dynamodb" - split_package = "" - file_prefix = "" doc_prefix = ["dynamodb_"] - brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" + brand = "AWS" } + service "ec2" { sdk { @@ -15615,16 +10074,8 @@ service "ec2" { skip_client_generate = true } - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - endpoint_info { endpoint_api_call = "DescribeVpcs" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false } resource_prefix { @@ -15635,13 +10086,13 @@ service "ec2" { sub_service "ec2ebs" { cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" } go_packages { - v1_package = "" - v2_package = "" + v1_package = "" + v2_package = "" } sdk { @@ -15655,48 +10106,31 @@ service "ec2" { human_friendly = "EBS (EC2)" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_(ebs_|volume_attach|snapshot_create)" correct = "aws_ec2ebs_" } - provider_package_correct = "" + split_package = "ec2" file_prefix = "ebs_" doc_prefix = ["ebs_", "volume_attachment", "snapshot_"] brand = "Amazon" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } + sub_service "ec2outposts" { cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" - } + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } go_packages { - v1_package = "" - v2_package = "" - } + v1_package = "" + v2_package = "" + } sdk { id = "" @@ -15709,47 +10143,30 @@ service "ec2" { human_friendly = "Outposts (EC2)" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_ec2_(coip_pool|local_gateway)" correct = "aws_ec2outposts_" } - provider_package_correct = "" + split_package = "ec2" file_prefix = "outposts_" doc_prefix = ["ec2_coip_pool", "ec2_local_gateway"] brand = "AWS" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } + sub_service "transitgateway" { - cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" + cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" } - go_packages { - v1_package = "" - v2_package = "" + go_packages { + v1_package = "" + v2_package = "" } sdk { @@ -15763,48 +10180,31 @@ service "ec2" { human_friendly = "Transit Gateway" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_ec2_transit_gateway" correct = "aws_transitgateway_" } - provider_package_correct = "" + split_package = "ec2" file_prefix = "transitgateway_" doc_prefix = ["ec2_transit_gateway"] brand = "AWS" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } + sub_service "verifiedaccess" { cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" - } + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } go_packages { - v1_package = "" - v2_package = "" - } + v1_package = "" + v2_package = "" + } sdk { id = "" @@ -15817,48 +10217,31 @@ service "ec2" { human_friendly = "Verified Access" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_verifiedaccess" correct = "aws_verifiedaccess_" } - provider_package_correct = "" + split_package = "ec2" file_prefix = "verifiedaccess_" doc_prefix = ["verifiedaccess_"] brand = "AWS" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } + sub_service "vpc" { cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" - } + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } go_packages { - v1_package = "" - v2_package = "" - } + v1_package = "" + v2_package = "" + } sdk { id = "" @@ -15871,49 +10254,32 @@ service "ec2" { human_friendly = "VPC (Virtual Private Cloud)" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_((default_)?(network_acl|route_table|security_group|subnet|vpc(?!_ipam))|ec2_(managed|network|subnet|traffic)|egress_only_internet|flow_log|internet_gateway|main_route_table_association|nat_gateway|network_interface|prefix_list|route\\b)" correct = "aws_vpc_" } - provider_package_correct = "" + split_package = "ec2" file_prefix = "vpc_" doc_prefix = ["default_network_", "default_route_", "default_security_", "default_subnet", "default_vpc", "ec2_managed_", "ec2_network_", "ec2_subnet_", "ec2_traffic_", "egress_only_", "flow_log", "internet_gateway", "main_route_", "nat_", "network_", "prefix_list", "route_", "route\\.", "security_group", "subnet", "vpc_dhcp_", "vpc_endpoint", "vpc_ipv", "vpc_network_performance", "vpc_peering_", "vpc_security_group_", "vpc\\.", "vpcs\\."] brand = "Amazon" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } + sub_service "ipam" { cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" } go_packages { - v1_package = "" - v2_package = "" + v1_package = "" + v2_package = "" } - + sdk { id = "" client_version = null @@ -15925,47 +10291,29 @@ service "ec2" { human_friendly = "VPC IPAM (IP Address Manager)" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_vpc_ipam" correct = "aws_ipam_" } - provider_package_correct = "" split_package = "ec2" file_prefix = "ipam_" doc_prefix = ["vpc_ipam"] brand = "Amazon" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } + sub_service "vpnclient" { cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" } go_packages { - v1_package = "" - v2_package = "" + v1_package = "" + v2_package = "" } sdk { @@ -15979,47 +10327,29 @@ service "ec2" { human_friendly = "VPN (Client)" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_ec2_client_vpn" correct = "aws_vpnclient_" } - provider_package_correct = "" split_package = "ec2" file_prefix = "vpnclient_" doc_prefix = ["ec2_client_vpn_"] brand = "AWS" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } + sub_service "vpnsite" { cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" } go_packages { - v1_package = "" - v2_package = "" + v1_package = "" + v2_package = "" } sdk { @@ -16033,49 +10363,31 @@ service "ec2" { human_friendly = "VPN (Site-to-Site)" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_(customer_gateway|vpn_)" correct = "aws_vpnsite_" } - provider_package_correct = "" + split_package = "ec2" file_prefix = "vpnsite_" doc_prefix = ["customer_gateway", "vpn_"] brand = "AWS" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } - sub_service "wavelength" { - cli_v2_command { - aws_cli_v2_command = "" - aws_cli_v2_command_no_dashes = "" - } + sub_service "wavelength" { - go_packages { - v1_package = "" - v2_package = "" - } +cli_v2_command { + aws_cli_v2_command = "" + aws_cli_v2_command_no_dashes = "" + } +go_packages { + v1_package = "" + v2_package = "" + } sdk { id = "" client_version = null @@ -16087,35 +10399,17 @@ service "ec2" { human_friendly = "Wavelength" } - client { - go_v1_client_typename = "" - skip_client_generate = false - } - - env_var { - deprecated_env_var = "" - tf_aws_env_var = "" - } - - endpoint_info { - endpoint_api_call = "" - endpoint_api_params = "" - endpoint_region_override = "" - endpoint_only = false - } - resource_prefix { actual = "aws_ec2_carrier_gateway" correct = "aws_wavelength_" } - provider_package_correct = "" + split_package = "ec2" file_prefix = "wavelength_" doc_prefix = ["ec2_carrier_"] brand = "AWS" exclude = true - not_implemented = false - allowed_subcategory = true + allowed_subcategory = true note = "Part of EC2" } @@ -16124,8 +10418,4 @@ service "ec2" { file_prefix = "ec2_" doc_prefix = ["ami", "availability_zone", "ec2_availability_", "ec2_capacity_", "ec2_fleet", "ec2_host", "ec2_image_", "ec2_instance_", "ec2_public_ipv4_pool", "ec2_serial_", "ec2_spot_", "ec2_tag", "eip", "instance", "key_pair", "launch_template", "placement_group", "spot_"] brand = "Amazon" - exclude = false - not_implemented = false - allowed_subcategory = false - note = "" } diff --git a/names/data/read.go b/names/data/read.go index afabd308a1c..78b2aa0fb44 100644 --- a/names/data/read.go +++ b/names/data/read.go @@ -205,46 +205,60 @@ func parseService(curr Service) ServiceRecord { } // sdk - record[colSDKID] = curr.ServiceSDK.ID - for _, i := range curr.ServiceSDK.Version { - if i == 1 { - record[colClientSDKV1] = "1" - } - if i == 2 { - record[colClientSDKV2] = "2" + if len(curr.ServiceSDK) > 0 { + record[colSDKID] = curr.ServiceSDK[0].ID + for _, i := range curr.ServiceSDK[0].Version { + if i == 1 { + record[colClientSDKV1] = "1" + } + if i == 2 { + record[colClientSDKV2] = "2" + } } } // names - record[colAliases] = strings.Join(curr.ServiceNames.Aliases, ";") - record[colProviderNameUpper] = curr.ServiceNames.ProviderNameUpper - record[colHumanFriendly] = curr.ServiceNames.HumanFriendly + if len(curr.ServiceNames) > 0 { + record[colAliases] = strings.Join(curr.ServiceNames[0].Aliases, ";") + record[colProviderNameUpper] = curr.ServiceNames[0].ProviderNameUpper + record[colHumanFriendly] = curr.ServiceNames[0].HumanFriendly + } // client - record[colGoV1ClientTypeName] = curr.ServiceClient.GoV1ClientTypeName - if curr.ServiceClient.SkipClientGenerate { - record[colSkipClientGenerate] = "x" - } else { - record[colSkipClientGenerate] = "" + if len(curr.ServiceClient) > 0 { + record[colGoV1ClientTypeName] = curr.ServiceClient[0].GoV1ClientTypeName + if curr.ServiceClient[0].SkipClientGenerate { + record[colSkipClientGenerate] = "x" + } else { + record[colSkipClientGenerate] = "" + } } // env_var - record[colDeprecatedEnvVar] = curr.ServiceEnvVars.DeprecatedEnvVar - record[colTFAWSEnvVar] = curr.ServiceEnvVars.TFAWSEnvVar + if len(curr.ServiceEnvVars) > 0 { + record[colDeprecatedEnvVar] = curr.ServiceEnvVars[0].DeprecatedEnvVar + record[colTFAWSEnvVar] = curr.ServiceEnvVars[0].TFAWSEnvVar + + } // endpoint_info - record[colEndpointAPICall] = curr.ServiceEndpoints.EndpointAPICall - record[colEndpointAPIParams] = curr.ServiceEndpoints.EndpointAPIParams - record[colEndpointOverrideRegion] = curr.ServiceEndpoints.EndpointRegionOverride - if curr.ServiceEndpoints.EndpointOnly { - record[colEndpointOnly] = "x" - } else { - record[colEndpointOnly] = "" + if len(curr.ServiceEndpoints) > 0 { + record[colEndpointAPICall] = curr.ServiceEndpoints[0].EndpointAPICall + record[colEndpointAPIParams] = curr.ServiceEndpoints[0].EndpointAPIParams + record[colEndpointOverrideRegion] = curr.ServiceEndpoints[0].EndpointRegionOverride + if curr.ServiceEndpoints[0].EndpointOnly { + record[colEndpointOnly] = "x" + } else { + record[colEndpointOnly] = "" + } + } // resource_prefix - record[colResourcePrefixActual] = curr.ServiceResourcePrefix.ResourcePrefixActual - record[colResourcePrefixCorrect] = curr.ServiceResourcePrefix.ResourcePrefixCorrect + if len(curr.ServiceResourcePrefix) > 0 { + record[colResourcePrefixActual] = curr.ServiceResourcePrefix[0].ResourcePrefixActual + record[colResourcePrefixCorrect] = curr.ServiceResourcePrefix[0].ResourcePrefixCorrect + } // rest record[colSplitPackageRealPackage] = curr.ServiceSplitPackage @@ -298,8 +312,8 @@ func ReadAllServiceData() (results []ServiceRecord, err error) { } type CLIV2Command struct { - AWSCLIV2Command string `hcl:"aws_cli_v2_command,attr"` - AWSCLIV2CommandNoDashes string `hcl:"aws_cli_v2_command_no_dashes,attr"` + AWSCLIV2Command string `hcl:"aws_cli_v2_command,optional"` + AWSCLIV2CommandNoDashes string `hcl:"aws_cli_v2_command_no_dashes,optional"` } type GoPackages struct { @@ -308,12 +322,12 @@ type GoPackages struct { } type ResourcePrefix struct { - ResourcePrefixActual string `hcl:"actual,attr"` - ResourcePrefixCorrect string `hcl:"correct,attr"` + ResourcePrefixActual string `hcl:"actual,optional"` + ResourcePrefixCorrect string `hcl:"correct,optional"` } type SDK struct { - ID string `hcl:"id,attr"` + ID string `hcl:"id,optional"` Version []int `hcl:"client_version,attr"` } @@ -324,49 +338,49 @@ type Names struct { } type ProviderPackage struct { - Actual string `hcl:"actual,attr"` - Correct string `hcl:"correct,attr"` + Actual string `hcl:"actual,optional"` + Correct string `hcl:"correct,optional"` } type Client struct { - GoV1ClientTypeName string `hcl:"go_v1_client_typename,attr"` - SkipClientGenerate bool `hcl:"skip_client_generate,attr"` + GoV1ClientTypeName string `hcl:"go_v1_client_typename,optional"` + SkipClientGenerate bool `hcl:"skip_client_generate,optional"` } type EnvVar struct { - DeprecatedEnvVar string `hcl:"deprecated_env_var,attr"` - TFAWSEnvVar string `hcl:"tf_aws_env_var,attr"` + DeprecatedEnvVar string `hcl:"deprecated_env_var,optional"` + TFAWSEnvVar string `hcl:"tf_aws_env_var,optional"` } type EndpointInfo struct { - EndpointAPICall string `hcl:"endpoint_api_call,attr"` - EndpointAPIParams string `hcl:"endpoint_api_params,attr"` - EndpointRegionOverride string `hcl:"endpoint_region_override,attr"` - EndpointOnly bool `hcl:"endpoint_only,attr"` + EndpointAPICall string `hcl:"endpoint_api_call,optional"` + EndpointAPIParams string `hcl:"endpoint_api_params,optional"` + EndpointRegionOverride string `hcl:"endpoint_region_override,optional"` + EndpointOnly bool `hcl:"endpoint_only,optional"` } type Service struct { - Label string `hcl:"CLIV2Command,label"` - ServiceCli []CLIV2Command `hcl:"cli_v2_command,block"` - ServiceGoPackages []GoPackages `hcl:"go_packages,block"` - ServiceSDK SDK `hcl:"sdk,block"` - ServiceNames Names `hcl:"names,block"` - ServiceClient Client `hcl:"client,block"` - ServiceEnvVars EnvVar `hcl:"env_var,block"` - ServiceEndpoints EndpointInfo `hcl:"endpoint_info,block"` - ServiceResourcePrefix ResourcePrefix `hcl:"resource_prefix,block"` + Label string `hcl:"CLIV2Command,label"` + ServiceCli []CLIV2Command `hcl:"cli_v2_command,block"` + ServiceGoPackages []GoPackages `hcl:"go_packages,block"` + ServiceSDK []SDK `hcl:"sdk,block"` + ServiceNames []Names `hcl:"names,block"` + ServiceClient []Client `hcl:"client,block"` + ServiceEnvVars []EnvVar `hcl:"env_var,block"` + ServiceEndpoints []EndpointInfo `hcl:"endpoint_info,block"` + ServiceResourcePrefix []ResourcePrefix `hcl:"resource_prefix,block"` SubService []Service `hcl:"sub_service,block"` - ServiceProviderPackageCorrect string `hcl:"provider_package_correct,attr"` - ServiceSplitPackage string `hcl:"split_package,attr"` - FilePrefix string `hcl:"file_prefix,attr"` - DocPrefix []string `hcl:"doc_prefix,attr"` + ServiceProviderPackageCorrect string `hcl:"provider_package_correct,optional"` + ServiceSplitPackage string `hcl:"split_package,optional"` + FilePrefix string `hcl:"file_prefix,optional"` + DocPrefix []string `hcl:"doc_prefix,optional"` Brand string `hcl:"brand,attr"` - Exclude bool `hcl:"exclude,attr"` - NotImplemented bool `hcl:"not_implemented,attr"` - AllowedSubcategory bool `hcl:"allowed_subcategory,attr"` - Note string `hcl:"note,attr"` + Exclude bool `hcl:"exclude,optional"` + NotImplemented bool `hcl:"not_implemented,optional"` + AllowedSubcategory bool `hcl:"allowed_subcategory,optional"` + Note string `hcl:"note,optional"` } type Services struct { From 743e1137998505e262e4cabc64575ee1904e745b Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Fri, 14 Jun 2024 17:00:57 -0400 Subject: [PATCH 41/47] Update README.md Fixed linter issues --- names/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index e9c724f14ac..98ce63c2fc7 100644 --- a/names/README.md +++ b/names/README.md @@ -79,8 +79,8 @@ service "" { } ``` -The explanation of the attributes of `data/names_data.hcl` are as follows: +The explanation of the attributes of `data/names_data.hcl` are as follows: | Name | Use | Description | | --- | --- | --- | From afdc92eed3572194c0648ccc1063b78cb30b2997 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Mon, 17 Jun 2024 09:11:33 -0400 Subject: [PATCH 42/47] Linter changes --- names/data/names_data.hcl | 4 ++-- names/data/read.go | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index 99efdd7b542..a26cbe9c803 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -1732,7 +1732,7 @@ service "evidently" { provider_package_correct = "evidently" doc_prefix = ["evidently_"] - brand = "AWS" + brand = "Amazon" } service "internetmonitor" { @@ -1855,7 +1855,7 @@ service "synthetics" { provider_package_correct = "synthetics" doc_prefix = ["synthetics_"] - brand = "AWS" + brand = "Amazon" } service "codeartifact" { diff --git a/names/data/read.go b/names/data/read.go index 78b2aa0fb44..2620b5f7547 100644 --- a/names/data/read.go +++ b/names/data/read.go @@ -238,7 +238,6 @@ func parseService(curr Service) ServiceRecord { if len(curr.ServiceEnvVars) > 0 { record[colDeprecatedEnvVar] = curr.ServiceEnvVars[0].DeprecatedEnvVar record[colTFAWSEnvVar] = curr.ServiceEnvVars[0].TFAWSEnvVar - } // endpoint_info @@ -251,7 +250,6 @@ func parseService(curr Service) ServiceRecord { } else { record[colEndpointOnly] = "" } - } // resource_prefix From ddc6ef770ca3119918777724b166c17189eeebad Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Mon, 17 Jun 2024 09:36:36 -0400 Subject: [PATCH 43/47] Fixed HCL schema issues with Cloud Control, CodeDeploy, and Transcribe. --- names/data/names_data.hcl | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index a26cbe9c803..4723002174b 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -1347,6 +1347,10 @@ service "cloudcontrol" { human_friendly = "Cloud Control API" } + client { + go_v1_client_typename = "CloudControlApi" + } + endpoint_info { endpoint_api_call = "ListResourceRequests" } @@ -1958,6 +1962,10 @@ service "deploy" { endpoint_api_call = "ListApplications" } + client { + go_v1_client_typename = "CloudControlApi" + } + resource_prefix { actual = "aws_codedeploy_" correct = "aws_deploy_" @@ -9462,7 +9470,7 @@ service "transcribe" { provider_package_correct = "transcribe" doc_prefix = ["transcribe_"] - brand = "AWS" + brand = "Amazon" } service "transcribestreaming" { From a4d51ad39d1efdaf20fa19f0ba0722cfd97545ae Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Mon, 17 Jun 2024 11:42:16 -0400 Subject: [PATCH 44/47] Skaff changes --- skaff/go.sum | 4 +--- tools/tfsdk2fw/go.mod | 14 +++++++------- tools/tfsdk2fw/go.sum | 28 ++++++++++++++-------------- 3 files changed, 22 insertions(+), 24 deletions(-) diff --git a/skaff/go.sum b/skaff/go.sum index 1e60321b0a9..eb05b8021ae 100644 --- a/skaff/go.sum +++ b/skaff/go.sum @@ -4,15 +4,13 @@ github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7l github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY= github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= -github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg= github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -======= -github.com/cpuguy83/go-md2man/v2 v2.0.4/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/hashicorp/hcl/v2 v2.20.1 h1:M6hgdyz7HYt1UN9e61j+qKJBqR3orTWbI1HKBJEdxtc= diff --git a/tools/tfsdk2fw/go.mod b/tools/tfsdk2fw/go.mod index 64e648f3112..66e72dbdc65 100644 --- a/tools/tfsdk2fw/go.mod +++ b/tools/tfsdk2fw/go.mod @@ -18,7 +18,7 @@ require ( github.com/agext/levenshtein v1.2.3 // indirect github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect github.com/armon/go-radix v1.0.0 // indirect - github.com/aws/aws-sdk-go v1.54.0 // indirect + github.com/aws/aws-sdk-go v1.54.2 // indirect github.com/aws/aws-sdk-go-v2 v1.27.2 // indirect github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 // indirect github.com/aws/aws-sdk-go-v2/config v1.27.18 // indirect @@ -63,7 +63,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/cloudformation v1.51.3 // indirect github.com/aws/aws-sdk-go-v2/service/cloudfront v1.36.6 // indirect github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.4.10 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.21.10 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.22.0 // indirect github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.22.10 // indirect github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.40.2 // indirect github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.38.6 // indirect @@ -89,7 +89,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.4.10 // indirect github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.36.10 // indirect github.com/aws/aws-sdk-go-v2/service/datasync v1.38.4 // indirect - github.com/aws/aws-sdk-go-v2/service/datazone v1.8.6 // indirect + github.com/aws/aws-sdk-go-v2/service/datazone v1.9.0 // indirect github.com/aws/aws-sdk-go-v2/service/dax v1.19.10 // indirect github.com/aws/aws-sdk-go-v2/service/devicefarm v1.22.10 // indirect github.com/aws/aws-sdk-go-v2/service/devopsguru v1.30.10 // indirect @@ -99,7 +99,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.9.9 // indirect github.com/aws/aws-sdk-go-v2/service/drs v1.26.6 // indirect github.com/aws/aws-sdk-go-v2/service/dynamodb v1.32.8 // indirect - github.com/aws/aws-sdk-go-v2/service/ec2 v1.164.0 // indirect + github.com/aws/aws-sdk-go-v2/service/ec2 v1.164.1 // indirect github.com/aws/aws-sdk-go-v2/service/ecr v1.28.5 // indirect github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.23.10 // indirect github.com/aws/aws-sdk-go-v2/service/ecs v1.42.0 // indirect @@ -134,7 +134,7 @@ require ( github.com/aws/aws-sdk-go-v2/service/kendra v1.50.7 // indirect github.com/aws/aws-sdk-go-v2/service/keyspaces v1.10.10 // indirect github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.10 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.32.3 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.33.0 // indirect github.com/aws/aws-sdk-go-v2/service/lakeformation v1.33.3 // indirect github.com/aws/aws-sdk-go-v2/service/lambda v1.54.6 // indirect github.com/aws/aws-sdk-go-v2/service/launchwizard v1.4.2 // indirect @@ -143,10 +143,10 @@ require ( github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.27.10 // indirect github.com/aws/aws-sdk-go-v2/service/m2 v1.13.6 // indirect github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.28.10 // indirect - github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.53.7 // indirect + github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.54.0 // indirect github.com/aws/aws-sdk-go-v2/service/medialive v1.52.6 // indirect github.com/aws/aws-sdk-go-v2/service/mediapackage v1.30.11 // indirect - github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.11.6 // indirect + github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.12.0 // indirect github.com/aws/aws-sdk-go-v2/service/mediastore v1.20.10 // indirect github.com/aws/aws-sdk-go-v2/service/mq v1.22.11 // indirect github.com/aws/aws-sdk-go-v2/service/mwaa v1.27.4 // indirect diff --git a/tools/tfsdk2fw/go.sum b/tools/tfsdk2fw/go.sum index 951cdb3110d..bd0b8efdf48 100644 --- a/tools/tfsdk2fw/go.sum +++ b/tools/tfsdk2fw/go.sum @@ -22,8 +22,8 @@ github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/aws/aws-sdk-go v1.54.0 h1:tGCQ6YS2TepzKtbl+ddXnLIoV8XvWdxMKtuMxdrsa4U= -github.com/aws/aws-sdk-go v1.54.0/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk= +github.com/aws/aws-sdk-go v1.54.2 h1:Wo6AVWcleNHrYa48YzfYz60hzxGRqsJrK5s/qePe+3I= +github.com/aws/aws-sdk-go v1.54.2/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= github.com/aws/aws-sdk-go-v2 v1.27.2 h1:pLsTXqX93rimAOZG2FIYraDQstZaaGVVN4tNw65v0h8= github.com/aws/aws-sdk-go-v2 v1.27.2/go.mod h1:ffIFB97e2yNsv4aTSGkqtHnppsIJzw7G7BReUZ3jCXM= github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2 h1:x6xsQXGSmW6frevwDA+vi/wqhp1ct18mVXYN08/93to= @@ -112,8 +112,8 @@ github.com/aws/aws-sdk-go-v2/service/cloudfront v1.36.6 h1:dYxK3oAOXbryNOs4qnWug github.com/aws/aws-sdk-go-v2/service/cloudfront v1.36.6/go.mod h1:tt1D2vhp2ZJbQ875VVxsXgx8z2OWaD4kgkSNqQd0EOc= github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.4.10 h1:7aB96DEtCf33kX1i5zXE30UZNStVz6EuRk23e1gGfkY= github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.4.10/go.mod h1:wt0o+YJBTQocmC/8rixGl9Ovddw5mfz0IghtpvS3sRw= -github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.21.10 h1:Olk2n5NKBCzkRCeQILoQ3B0QSBr46u0WvnjoohW8TXI= -github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.21.10/go.mod h1:x2vWbMhG6oBV4SZ51ew4X0Wm8dig5d4zM5Z9W8HOCEc= +github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.22.0 h1:jYoIwVX+AfDz4du3FOcPqRxYG93a/5IsrGc1ZWyGy6c= +github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.22.0/go.mod h1:x2vWbMhG6oBV4SZ51ew4X0Wm8dig5d4zM5Z9W8HOCEc= github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.22.10 h1:x2Z2nDm6Egfu9/VIHRWsHj9aeQe/XAc2Ox3uId/4/HU= github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.22.10/go.mod h1:kZHeNQxC4Kynj/C/FN9L6I7UloX3l0geJrx66diSNq0= github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.40.2 h1:oUpoMnt8H30Th/P+goSYB57aaIMHgO0ri0Bs/zFDo30= @@ -164,8 +164,8 @@ github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.36.10 h1:ihZtKZKPLNUFBz github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.36.10/go.mod h1:/9TqI2Eb2CsFDP+NT6364fdmhy6/ENIRuOnyVInI8tI= github.com/aws/aws-sdk-go-v2/service/datasync v1.38.4 h1:XPbgYirjL7lgxww/Giiz5+sxvR+PsrUi7hEd0G2O7Tk= github.com/aws/aws-sdk-go-v2/service/datasync v1.38.4/go.mod h1:rKicbpvp17KIjesRGNiZTrbKVPkcUvmgsHro0kD2xxw= -github.com/aws/aws-sdk-go-v2/service/datazone v1.8.6 h1:+HLFrID7P2vMu4LDXQ3E5O0r2hlz6CpdSD1Lw/3EBpE= -github.com/aws/aws-sdk-go-v2/service/datazone v1.8.6/go.mod h1:qPKGqWEw4jbUCQbDg05JUtAct5X3N3tEfNF1JUPSqYY= +github.com/aws/aws-sdk-go-v2/service/datazone v1.9.0 h1:L+IZrUUursiBdddIxXDYcGLNOAJsJyj1fInxy4w8pjk= +github.com/aws/aws-sdk-go-v2/service/datazone v1.9.0/go.mod h1:qPKGqWEw4jbUCQbDg05JUtAct5X3N3tEfNF1JUPSqYY= github.com/aws/aws-sdk-go-v2/service/dax v1.19.10 h1:0HyYc5poHunpMVyLao0aFUPx1T6S7OoD42T5/BanD6I= github.com/aws/aws-sdk-go-v2/service/dax v1.19.10/go.mod h1:e28ilym+zzgzWaINgcaGR6xhZDk/JD6YzhNlOCLvYwg= github.com/aws/aws-sdk-go-v2/service/devicefarm v1.22.10 h1:xMDzASghupXMJCyD08fHbGzT0lXYghMvbGGtNcgWc2o= @@ -184,8 +184,8 @@ github.com/aws/aws-sdk-go-v2/service/drs v1.26.6 h1:MdrimlaasKFQNc5R4P7KPHs88oI/ github.com/aws/aws-sdk-go-v2/service/drs v1.26.6/go.mod h1:SOC8l4nWwE5t4tvgiXQdPkcMye8creUQA/dOr68pWaY= github.com/aws/aws-sdk-go-v2/service/dynamodb v1.32.8 h1:yOosUCdI/P+gfBd8uXk6lvZmrp7z2Xs8s1caIDP33lo= github.com/aws/aws-sdk-go-v2/service/dynamodb v1.32.8/go.mod h1:4sYs0Krug9vn4cfDly4ExdbXJRqqZZBVDJNtBHGxCpQ= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.164.0 h1:kN8Jd9H1LD/zlZEaoLpHJjsaKQjzYA1TgzlCB12BCw8= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.164.0/go.mod h1:gYk1NtyvkH1SxPcndDtfro3lwbiE5t0tW4eRki5YnOQ= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.164.1 h1:5A8xg0TsosvGeXZunZrBDDCcrbShR8rAkeqHMJS/mqU= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.164.1/go.mod h1:gYk1NtyvkH1SxPcndDtfro3lwbiE5t0tW4eRki5YnOQ= github.com/aws/aws-sdk-go-v2/service/ecr v1.28.5 h1:dvvTFXpWSv9+8lTNPl1EPNZL6BCUV6MgVckEMvXaOgk= github.com/aws/aws-sdk-go-v2/service/ecr v1.28.5/go.mod h1:Ogt6AOZ/sPBlJZpVFJgOK+jGGREuo8DMjNg+O/7gpjI= github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.23.10 h1:dNXYTooy/H6NSIJ/zZqAVk/Ri4G4mqEWoz3btXhqI7E= @@ -254,8 +254,8 @@ github.com/aws/aws-sdk-go-v2/service/keyspaces v1.10.10 h1:aytBO6+Ex86UOstDfm4Kx github.com/aws/aws-sdk-go-v2/service/keyspaces v1.10.10/go.mod h1:p8edp/FOKMmGTWOSj4KWtum5Rgv9iE4p7cpdUoz0N+w= github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.10 h1:lmp5qBDoJCLsPwKrYNe6zbHnNvW5jzz/xS+H0jkoSYg= github.com/aws/aws-sdk-go-v2/service/kinesis v1.27.10/go.mod h1:CUWfw8B25XToRN7+sg092F9Ywjvz0PT4veHXBQ2KE0A= -github.com/aws/aws-sdk-go-v2/service/kms v1.32.3 h1:PtuDgLHjTq9JgykpX93EqGHlbNK0ju8xuDMcdD1Uo5I= -github.com/aws/aws-sdk-go-v2/service/kms v1.32.3/go.mod h1:uQiZ8PiSsPZuVC+hYKe/bSDZEhejdQW8GRemyUp0hio= +github.com/aws/aws-sdk-go-v2/service/kms v1.33.0 h1:VFbLMhXy61mHzCjgBaJFnGOhOvcwZWnYemtAiXiQEh0= +github.com/aws/aws-sdk-go-v2/service/kms v1.33.0/go.mod h1:uQiZ8PiSsPZuVC+hYKe/bSDZEhejdQW8GRemyUp0hio= github.com/aws/aws-sdk-go-v2/service/lakeformation v1.33.3 h1:wieZjsYWmw330AVbgkIbTQXWacUmTZFrVKqnWBef7WU= github.com/aws/aws-sdk-go-v2/service/lakeformation v1.33.3/go.mod h1:h7rs2zd6iDs8a9zjQ+JZ1hYBStUxUm+8jTNwpfSZY7E= github.com/aws/aws-sdk-go-v2/service/lambda v1.54.6 h1:UMu5aeSubjM9geSuPCGOgBAZa0JvsXxJBFXmKgUuisM= @@ -272,14 +272,14 @@ github.com/aws/aws-sdk-go-v2/service/m2 v1.13.6 h1:NxZs0J3l2p+PY+lPjHFVeY08lmTrv github.com/aws/aws-sdk-go-v2/service/m2 v1.13.6/go.mod h1:h0ksPg7Jqgml26JZoUs87A2sqx5/gRLH3hrN7p3ww8g= github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.28.10 h1:PF1Q1JOKpyMPAjhBBcxUxOXafaHMZkXjN2Su+yPSj2M= github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.28.10/go.mod h1:I2QK9o927+sKJn0yNFn3L0GVnXyZWwguOTdOy69wqRY= -github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.53.7 h1:9GzfkCQV6VLgtCjQQc8Bhz2QJLyae9b3kNN6N9qYVwU= -github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.53.7/go.mod h1:jpXXeDQerb6Md4Yg3LxscyQrqOzL+h1xi5SizhXCY9w= +github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.54.0 h1:PiXp9OTTYGi6BUoRDeT5aFbPJiUfxEpqal96hQTCBys= +github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.54.0/go.mod h1:jpXXeDQerb6Md4Yg3LxscyQrqOzL+h1xi5SizhXCY9w= github.com/aws/aws-sdk-go-v2/service/medialive v1.52.6 h1:VUfwXW95Om8NRrNuPBY8+tUpv2pLeMHoHNds2dPoI9s= github.com/aws/aws-sdk-go-v2/service/medialive v1.52.6/go.mod h1:+kfONJ/rwJ7Qxizw2VNciswVk19vpXg9ngsEpfARusg= github.com/aws/aws-sdk-go-v2/service/mediapackage v1.30.11 h1:28cpMq1VSS+d1vVYtrXQDzeuz+/P+Dxj2n2c0BrkQ4A= github.com/aws/aws-sdk-go-v2/service/mediapackage v1.30.11/go.mod h1:v3DYFGJr+U/7XqOVLA5IBHXBUoHksVjfCrCEHQg6Usg= -github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.11.6 h1:GXSUO5NtPTuM/YW8v3yVh8h+y0mmbYSBlrL76ybUEUQ= -github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.11.6/go.mod h1:pg6xc5VIhx1ViJIsiQetZqdBKYCNRnsl8kcaWuJptZs= +github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.12.0 h1:btGNTjZuqksKW8LEa1ooGQMhNYq8fKV2xQe2MZ8XFsQ= +github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.12.0/go.mod h1:pg6xc5VIhx1ViJIsiQetZqdBKYCNRnsl8kcaWuJptZs= github.com/aws/aws-sdk-go-v2/service/mediastore v1.20.10 h1:iheOfN0czGrzE96ZtlF9RvFG4sSNfRercZCxENO+BKw= github.com/aws/aws-sdk-go-v2/service/mediastore v1.20.10/go.mod h1:ivRaBAFCc5B2vHuHJKlYyC6dDk0Q2cZpGO45Mbl2UPc= github.com/aws/aws-sdk-go-v2/service/mq v1.22.11 h1:dI5u7KbpjslchKz46vHkQlfYFfcVRXQ53tBp3qdlOH8= From 6d31b7a1eff4770917775ee02d34d2bf739e6bb7 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Mon, 17 Jun 2024 12:01:45 -0400 Subject: [PATCH 45/47] Fixed hcl issue with code deploy --- names/data/names_data.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index 4723002174b..b7f7a5df552 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -1963,7 +1963,7 @@ service "deploy" { } client { - go_v1_client_typename = "CloudControlApi" + go_v1_client_typename = "CodeDeploy" } resource_prefix { From 8d00b5ae5a7a78e4d437e1e76c06494da6f6d104 Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Mon, 17 Jun 2024 14:43:55 -0400 Subject: [PATCH 46/47] Added copyright marker for names_data.hcl Resolved https://github.com/hashicorp/terraform-provider-aws/pull/37960#discussion_r1643239613 --- names/data/names_data.hcl | 310 ++------------------------------------ names/data/read.go | 2 +- 2 files changed, 12 insertions(+), 300 deletions(-) diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl index b7f7a5df552..0168a7dc585 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl @@ -1,4 +1,5 @@ -# Copyright (c) HashiCorp, Inc. +// Copyright (c) HashiCorp, Inc. +// SPDX-License-Identifier: MPL-2.0 service "accessanalyzer" { @@ -8,7 +9,6 @@ service "accessanalyzer" { } names { - aliases = [""] provider_name_upper = "AccessAnalyzer" human_friendly = "IAM Access Analyzer" } @@ -34,7 +34,6 @@ service "account" { } names { - aliases = [""] provider_name_upper = "Account" human_friendly = "Account Management" } @@ -60,7 +59,6 @@ service "acm" { } names { - aliases = [""] provider_name_upper = "ACM" human_friendly = "ACM (Certificate Manager)" } @@ -91,7 +89,6 @@ service "acmpca" { } names { - aliases = [""] provider_name_upper = "ACMPCA" human_friendly = "ACM PCA (Certificate Manager Private Certificate Authority)" } @@ -117,7 +114,6 @@ service "alexaforbusiness" { } names { - aliases = [""] provider_name_upper = "AlexaForBusiness" human_friendly = "Alexa for Business" } @@ -176,7 +172,6 @@ service "amplify" { } names { - aliases = [""] provider_name_upper = "Amplify" human_friendly = "Amplify" } @@ -202,7 +197,6 @@ service "amplifybackend" { } names { - aliases = [""] provider_name_upper = "AmplifyBackend" human_friendly = "Amplify Backend" } @@ -229,7 +223,6 @@ service "amplifyuibuilder" { } names { - aliases = [""] provider_name_upper = "AmplifyUIBuilder" human_friendly = "Amplify UI Builder" } @@ -256,7 +249,6 @@ service "apigateway" { } names { - aliases = [""] provider_name_upper = "APIGateway" human_friendly = "API Gateway" } @@ -287,7 +279,6 @@ service "apigatewaymanagementapi" { } names { - aliases = [""] provider_name_upper = "APIGatewayManagementAPI" human_friendly = "API Gateway Management API" } @@ -314,7 +305,6 @@ service "apigatewayv2" { } names { - aliases = [""] provider_name_upper = "APIGatewayV2" human_friendly = "API Gateway V2" } @@ -344,7 +334,6 @@ service "appfabric" { } names { - aliases = [""] provider_name_upper = "AppFabric" human_friendly = "AppFabric" } @@ -370,7 +359,6 @@ service "appmesh" { } names { - aliases = [""] provider_name_upper = "AppMesh" human_friendly = "App Mesh" } @@ -400,7 +388,6 @@ service "apprunner" { } names { - aliases = [""] provider_name_upper = "AppRunner" human_friendly = "App Runner" } @@ -426,7 +413,6 @@ service "appconfig" { } names { - aliases = [""] provider_name_upper = "AppConfig" human_friendly = "AppConfig" } @@ -456,7 +442,6 @@ service "appconfigdata" { } names { - aliases = [""] provider_name_upper = "AppConfigData" human_friendly = "AppConfig Data" } @@ -483,7 +468,6 @@ service "appflow" { } names { - aliases = [""] provider_name_upper = "AppFlow" human_friendly = "AppFlow" } @@ -577,7 +561,6 @@ service "applicationcostprofiler" { } names { - aliases = [""] provider_name_upper = "ApplicationCostProfiler" human_friendly = "Application Cost Profiler" } @@ -636,7 +619,6 @@ service "mgn" { } names { - aliases = [""] provider_name_upper = "Mgn" human_friendly = "Application Migration (Mgn)" } @@ -663,7 +645,6 @@ service "appstream" { } names { - aliases = [""] provider_name_upper = "AppStream" human_friendly = "AppStream 2.0" } @@ -690,7 +671,6 @@ service "appsync" { } names { - aliases = [""] provider_name_upper = "AppSync" human_friendly = "AppSync" } @@ -720,7 +700,6 @@ service "athena" { } names { - aliases = [""] provider_name_upper = "Athena" human_friendly = "Athena" } @@ -746,7 +725,6 @@ service "auditmanager" { } names { - aliases = [""] provider_name_upper = "AuditManager" human_friendly = "Audit Manager" } @@ -772,7 +750,6 @@ service "autoscaling" { } names { - aliases = [""] provider_name_upper = "AutoScaling" human_friendly = "Auto Scaling" } @@ -803,7 +780,6 @@ service "autoscalingplans" { } names { - aliases = [""] provider_name_upper = "AutoScalingPlans" human_friendly = "Auto Scaling Plans" } @@ -828,7 +804,6 @@ service "backup" { } names { - aliases = [""] provider_name_upper = "Backup" human_friendly = "Backup" } @@ -863,7 +838,6 @@ service "backupgateway" { } names { - aliases = [""] provider_name_upper = "BackupGateway" human_friendly = "Backup Gateway" } @@ -890,7 +864,6 @@ service "batch" { } names { - aliases = [""] provider_name_upper = "Batch" human_friendly = "Batch" } @@ -920,7 +893,6 @@ service "bedrock" { } names { - aliases = [""] provider_name_upper = "Bedrock" human_friendly = "Amazon Bedrock" } @@ -951,7 +923,6 @@ service "bedrockagent" { } names { - aliases = [""] provider_name_upper = "BedrockAgent" human_friendly = "Agents for Amazon Bedrock" } @@ -977,7 +948,6 @@ service "bcmdataexports" { } names { - aliases = [""] provider_name_upper = "BCMDataExports" human_friendly = "BCM Data Exports" } @@ -1008,7 +978,6 @@ service "billingconductor" { } names { - aliases = [""] provider_name_upper = "BillingConductor" human_friendly = "Billing Conductor" } @@ -1035,7 +1004,6 @@ service "braket" { } names { - aliases = [""] provider_name_upper = "Braket" human_friendly = "Braket" } @@ -1093,7 +1061,6 @@ service "chatbot" { } names { - aliases = [""] provider_name_upper = "Chatbot" human_friendly = "Chatbot" } @@ -1123,7 +1090,6 @@ service "chime" { } names { - aliases = [""] provider_name_upper = "Chime" human_friendly = "Chime" } @@ -1158,7 +1124,6 @@ service "chimesdkidentity" { } names { - aliases = [""] provider_name_upper = "ChimeSDKIdentity" human_friendly = "Chime SDK Identity" } @@ -1190,7 +1155,6 @@ service "chimesdkmediapipelines" { } names { - aliases = [""] provider_name_upper = "ChimeSDKMediaPipelines" human_friendly = "Chime SDK Media Pipelines" } @@ -1221,7 +1185,6 @@ service "chimesdkmeetings" { } names { - aliases = [""] provider_name_upper = "ChimeSDKMeetings" human_friendly = "Chime SDK Meetings" } @@ -1253,7 +1216,6 @@ service "chimesdkmessaging" { } names { - aliases = [""] provider_name_upper = "ChimeSDKMessaging" human_friendly = "Chime SDK Messaging" } @@ -1285,7 +1247,6 @@ service "chimesdkvoice" { } names { - aliases = [""] provider_name_upper = "ChimeSDKVoice" human_friendly = "Chime SDK Voice" } @@ -1311,7 +1272,6 @@ service "cleanrooms" { } names { - aliases = [""] provider_name_upper = "CleanRooms" human_friendly = "Clean Rooms" } @@ -1373,7 +1333,6 @@ service "clouddirectory" { } names { - aliases = [""] provider_name_upper = "CloudDirectory" human_friendly = "Cloud Directory" } @@ -1400,7 +1359,6 @@ service "servicediscovery" { } names { - aliases = [""] provider_name_upper = "ServiceDiscovery" human_friendly = "Cloud Map" } @@ -1427,7 +1385,6 @@ service "cloud9" { } names { - aliases = [""] provider_name_upper = "Cloud9" human_friendly = "Cloud9" } @@ -1453,7 +1410,6 @@ service "cloudformation" { } names { - aliases = [""] provider_name_upper = "CloudFormation" human_friendly = "CloudFormation" } @@ -1484,7 +1440,6 @@ service "cloudfront" { } names { - aliases = [""] provider_name_upper = "CloudFront" human_friendly = "CloudFront" } @@ -1520,7 +1475,6 @@ service "cloudfrontkeyvaluestore" { } names { - aliases = [""] provider_name_upper = "CloudFrontKeyValueStore" human_friendly = "CloudFront KeyValueStore" } @@ -1578,7 +1532,6 @@ service "cloudsearch" { } names { - aliases = [""] provider_name_upper = "CloudSearch" human_friendly = "CloudSearch" } @@ -1604,7 +1557,6 @@ service "cloudsearchdomain" { } names { - aliases = [""] provider_name_upper = "CloudSearchDomain" human_friendly = "CloudSearch Domain" } @@ -1631,7 +1583,6 @@ service "cloudtrail" { } names { - aliases = [""] provider_name_upper = "CloudTrail" human_friendly = "CloudTrail" } @@ -1658,7 +1609,6 @@ service "cloudwatch" { } names { - aliases = [""] provider_name_upper = "CloudWatch" human_friendly = "CloudWatch" } @@ -1690,7 +1640,6 @@ service "applicationinsights" { } names { - aliases = [""] provider_name_upper = "ApplicationInsights" human_friendly = "CloudWatch Application Insights" } @@ -1747,7 +1696,6 @@ service "internetmonitor" { } names { - aliases = [""] provider_name_upper = "InternetMonitor" human_friendly = "CloudWatch Internet Monitor" } @@ -1844,7 +1792,6 @@ service "synthetics" { } names { - aliases = [""] provider_name_upper = "Synthetics" human_friendly = "CloudWatch Synthetics" } @@ -1870,7 +1817,6 @@ service "codeartifact" { } names { - aliases = [""] provider_name_upper = "CodeArtifact" human_friendly = "CodeArtifact" } @@ -1896,7 +1842,6 @@ service "codebuild" { } names { - aliases = [""] provider_name_upper = "CodeBuild" human_friendly = "CodeBuild" } @@ -1922,7 +1867,6 @@ service "codecommit" { } names { - aliases = [""] provider_name_upper = "CodeCommit" human_friendly = "CodeCommit" } @@ -1984,7 +1928,6 @@ service "codeguruprofiler" { } names { - aliases = [""] provider_name_upper = "CodeGuruProfiler" human_friendly = "CodeGuru Profiler" } @@ -2015,7 +1958,6 @@ service "codegurureviewer" { } names { - aliases = [""] provider_name_upper = "CodeGuruReviewer" human_friendly = "CodeGuru Reviewer" } @@ -2042,7 +1984,6 @@ service "codepipeline" { } names { - aliases = [""] provider_name_upper = "CodePipeline" human_friendly = "CodePipeline" } @@ -2069,7 +2010,6 @@ service "codestar" { } names { - aliases = [""] provider_name_upper = "CodeStar" human_friendly = "CodeStar" } @@ -2101,7 +2041,6 @@ service "codestarconnections" { } names { - aliases = [""] provider_name_upper = "CodeStarConnections" human_friendly = "CodeStar Connections" } @@ -2132,7 +2071,6 @@ service "codestarnotifications" { } names { - aliases = [""] provider_name_upper = "CodeStarNotifications" human_friendly = "CodeStar Notifications" } @@ -2163,7 +2101,6 @@ service "cognitoidentity" { } names { - aliases = [""] provider_name_upper = "CognitoIdentity" human_friendly = "Cognito Identity" } @@ -2237,7 +2174,6 @@ service "cognitosync" { } names { - aliases = [""] provider_name_upper = "CognitoSync" human_friendly = "Cognito Sync" } @@ -2264,7 +2200,6 @@ service "comprehend" { } names { - aliases = [""] provider_name_upper = "Comprehend" human_friendly = "Comprehend" } @@ -2290,7 +2225,6 @@ service "comprehendmedical" { } names { - aliases = [""] provider_name_upper = "ComprehendMedical" human_friendly = "Comprehend Medical" } @@ -2322,7 +2256,6 @@ service "computeoptimizer" { } names { - aliases = [""] provider_name_upper = "ComputeOptimizer" human_friendly = "Compute Optimizer" } @@ -2375,7 +2308,6 @@ service "connect" { } names { - aliases = [""] provider_name_upper = "Connect" human_friendly = "Connect" } @@ -2405,7 +2337,6 @@ service "connectcases" { } names { - aliases = [""] provider_name_upper = "ConnectCases" human_friendly = "Connect Cases" } @@ -2440,7 +2371,6 @@ service "connectcontactlens" { } names { - aliases = [""] provider_name_upper = "ConnectContactLens" human_friendly = "Connect Contact Lens" } @@ -2472,7 +2402,6 @@ service "customerprofiles" { } names { - aliases = [""] provider_name_upper = "CustomerProfiles" human_friendly = "Connect Customer Profiles" } @@ -2498,7 +2427,6 @@ service "connectparticipant" { } names { - aliases = [""] provider_name_upper = "ConnectParticipant" human_friendly = "Connect Participant" } @@ -2530,7 +2458,6 @@ service "voiceid" { } names { - aliases = [""] provider_name_upper = "VoiceID" human_friendly = "Connect Voice ID" } @@ -2589,7 +2516,6 @@ service "controltower" { } names { - aliases = [""] provider_name_upper = "ControlTower" human_friendly = "Control Tower" } @@ -2620,7 +2546,6 @@ service "costoptimizationhub" { } names { - aliases = [""] provider_name_upper = "CostOptimizationHub" human_friendly = "Cost Optimization Hub" } @@ -2687,7 +2612,6 @@ service "dataexchange" { } names { - aliases = [""] provider_name_upper = "DataExchange" human_friendly = "Data Exchange" } @@ -2717,7 +2641,6 @@ service "datapipeline" { } names { - aliases = [""] provider_name_upper = "DataPipeline" human_friendly = "Data Pipeline" } @@ -2747,7 +2670,6 @@ service "datasync" { } names { - aliases = [""] provider_name_upper = "DataSync" human_friendly = "DataSync" } @@ -2773,7 +2695,6 @@ service "datazone" { } names { - aliases = [""] provider_name_upper = "DataZone" human_friendly = "DataZone" } @@ -2799,7 +2720,6 @@ service "detective" { } names { - aliases = [""] provider_name_upper = "Detective" human_friendly = "Detective" } @@ -2829,7 +2749,6 @@ service "devicefarm" { } names { - aliases = [""] provider_name_upper = "DeviceFarm" human_friendly = "Device Farm" } @@ -2860,7 +2779,6 @@ service "devopsguru" { } names { - aliases = [""] provider_name_upper = "DevOpsGuru" human_friendly = "DevOps Guru" } @@ -2886,7 +2804,6 @@ service "directconnect" { } names { - aliases = [""] provider_name_upper = "DirectConnect" human_friendly = "Direct Connect" } @@ -2917,7 +2834,6 @@ service "dlm" { } names { - aliases = [""] provider_name_upper = "DLM" human_friendly = "DLM (Data Lifecycle Manager)" } @@ -2978,7 +2894,6 @@ service "docdb" { } names { - aliases = [""] provider_name_upper = "DocDB" human_friendly = "DocumentDB" } @@ -3009,7 +2924,6 @@ service "docdbelastic" { } names { - aliases = [""] provider_name_upper = "DocDBElastic" human_friendly = "DocumentDB Elastic" } @@ -3035,7 +2949,6 @@ service "drs" { } names { - aliases = [""] provider_name_upper = "DRS" human_friendly = "DRS (Elastic Disaster Recovery)" } @@ -3097,7 +3010,6 @@ service "dax" { } names { - aliases = [""] provider_name_upper = "DAX" human_friendly = "DynamoDB Accelerator (DAX)" } @@ -3123,7 +3035,6 @@ service "dynamodbstreams" { } names { - aliases = [""] provider_name_upper = "DynamoDBStreams" human_friendly = "DynamoDB Streams" } @@ -3150,7 +3061,6 @@ service "ebs" { } names { - aliases = [""] provider_name_upper = "EBS" human_friendly = "EBS (Elastic Block Store)" } @@ -3177,7 +3087,6 @@ service "imagebuilder" { } names { - aliases = [""] provider_name_upper = "ImageBuilder" human_friendly = "EC2 Image Builder" } @@ -3212,7 +3121,6 @@ service "ec2instanceconnect" { } names { - aliases = [""] provider_name_upper = "EC2InstanceConnect" human_friendly = "EC2 Instance Connect" } @@ -3239,7 +3147,6 @@ service "ecr" { } names { - aliases = [""] provider_name_upper = "ECR" human_friendly = "ECR (Elastic Container Registry)" } @@ -3270,7 +3177,6 @@ service "ecrpublic" { } names { - aliases = [""] provider_name_upper = "ECRPublic" human_friendly = "ECR Public" } @@ -3296,7 +3202,6 @@ service "ecs" { } names { - aliases = [""] provider_name_upper = "ECS" human_friendly = "ECS (Elastic Container)" } @@ -3326,7 +3231,6 @@ service "efs" { } names { - aliases = [""] provider_name_upper = "EFS" human_friendly = "EFS (Elastic File System)" } @@ -3356,7 +3260,6 @@ service "eks" { } names { - aliases = [""] provider_name_upper = "EKS" human_friendly = "EKS (Elastic Kubernetes)" } @@ -3414,7 +3317,6 @@ service "elasticinference" { } names { - aliases = [""] provider_name_upper = "ElasticInference" human_friendly = "Elastic Inference" } @@ -3441,7 +3343,6 @@ service "elastictranscoder" { } names { - aliases = [""] provider_name_upper = "ElasticTranscoder" human_friendly = "Elastic Transcoder" } @@ -3471,7 +3372,6 @@ service "elasticache" { } names { - aliases = [""] provider_name_upper = "ElastiCache" human_friendly = "ElastiCache" } @@ -3612,7 +3512,6 @@ service "mediaconnect" { } names { - aliases = [""] provider_name_upper = "MediaConnect" human_friendly = "Elemental MediaConnect" } @@ -3638,7 +3537,6 @@ service "mediaconvert" { } names { - aliases = [""] provider_name_upper = "MediaConvert" human_friendly = "Elemental MediaConvert" } @@ -3664,7 +3562,6 @@ service "medialive" { } names { - aliases = [""] provider_name_upper = "MediaLive" human_friendly = "Elemental MediaLive" } @@ -3690,7 +3587,6 @@ service "mediapackage" { } names { - aliases = [""] provider_name_upper = "MediaPackage" human_friendly = "Elemental MediaPackage" } @@ -3722,7 +3618,6 @@ service "mediapackagevod" { } names { - aliases = [""] provider_name_upper = "MediaPackageVOD" human_friendly = "Elemental MediaPackage VOD" } @@ -3749,7 +3644,6 @@ service "mediastore" { } names { - aliases = [""] provider_name_upper = "MediaStore" human_friendly = "Elemental MediaStore" } @@ -3781,7 +3675,6 @@ service "mediastoredata" { } names { - aliases = [""] provider_name_upper = "MediaStoreData" human_friendly = "Elemental MediaStore Data" } @@ -3808,7 +3701,6 @@ service "mediatailor" { } names { - aliases = [""] provider_name_upper = "MediaTailor" human_friendly = "Elemental MediaTailor" } @@ -3835,7 +3727,6 @@ service "emr" { } names { - aliases = [""] provider_name_upper = "EMR" human_friendly = "EMR" } @@ -3870,7 +3761,6 @@ service "emrcontainers" { } names { - aliases = [""] provider_name_upper = "EMRContainers" human_friendly = "EMR Containers" } @@ -3905,7 +3795,6 @@ service "emrserverless" { } names { - aliases = [""] provider_name_upper = "EMRServerless" human_friendly = "EMR Serverless" } @@ -3963,7 +3852,6 @@ service "schemas" { } names { - aliases = [""] provider_name_upper = "Schemas" human_friendly = "EventBridge Schemas" } @@ -3993,7 +3881,6 @@ service "fis" { } names { - aliases = [""] provider_name_upper = "FIS" human_friendly = "FIS (Fault Injection Simulator)" } @@ -4019,7 +3906,6 @@ service "finspace" { } names { - aliases = [""] provider_name_upper = "FinSpace" human_friendly = "FinSpace" } @@ -4050,7 +3936,6 @@ service "finspacedata" { } names { - aliases = [""] provider_name_upper = "FinSpaceData" human_friendly = "FinSpace Data" } @@ -4077,7 +3962,6 @@ service "fms" { } names { - aliases = [""] provider_name_upper = "FMS" human_friendly = "FMS (Firewall Manager)" } @@ -4172,7 +4056,6 @@ service "frauddetector" { } names { - aliases = [""] provider_name_upper = "FraudDetector" human_friendly = "Fraud Detector" } @@ -4199,7 +4082,6 @@ service "fsx" { } names { - aliases = [""] provider_name_upper = "FSx" human_friendly = "FSx" } @@ -4229,7 +4111,6 @@ service "gamelift" { } names { - aliases = [""] provider_name_upper = "GameLift" human_friendly = "GameLift" } @@ -4259,7 +4140,6 @@ service "globalaccelerator" { } names { - aliases = [""] provider_name_upper = "GlobalAccelerator" human_friendly = "Global Accelerator" } @@ -4290,7 +4170,6 @@ service "glue" { } names { - aliases = [""] provider_name_upper = "Glue" human_friendly = "Glue" } @@ -4352,7 +4231,6 @@ service "groundstation" { } names { - aliases = [""] provider_name_upper = "GroundStation" human_friendly = "Ground Station" } @@ -4378,7 +4256,6 @@ service "guardduty" { } names { - aliases = [""] provider_name_upper = "GuardDuty" human_friendly = "GuardDuty" } @@ -4408,7 +4285,6 @@ service "health" { } names { - aliases = [""] provider_name_upper = "Health" human_friendly = "Health" } @@ -4435,7 +4311,6 @@ service "healthlake" { } names { - aliases = [""] provider_name_upper = "HealthLake" human_friendly = "HealthLake" } @@ -4461,7 +4336,6 @@ service "honeycode" { } names { - aliases = [""] provider_name_upper = "Honeycode" human_friendly = "Honeycode" } @@ -4488,7 +4362,6 @@ service "iam" { } names { - aliases = [""] provider_name_upper = "IAM" human_friendly = "IAM (Identity & Access Management)" } @@ -4522,7 +4395,6 @@ service "inspector" { } names { - aliases = [""] provider_name_upper = "Inspector" human_friendly = "Inspector Classic" } @@ -4619,7 +4491,6 @@ service "iot1clickprojects" { } names { - aliases = [""] provider_name_upper = "IoT1ClickProjects" human_friendly = "IoT 1-Click Projects" } @@ -4646,7 +4517,6 @@ service "iotanalytics" { } names { - aliases = [""] provider_name_upper = "IoTAnalytics" human_friendly = "IoT Analytics" } @@ -4713,7 +4583,6 @@ service "iotdeviceadvisor" { } names { - aliases = [""] provider_name_upper = "IoTDeviceAdvisor" human_friendly = "IoT Device Management" } @@ -4740,7 +4609,6 @@ service "iotevents" { } names { - aliases = [""] provider_name_upper = "IoTEvents" human_friendly = "IoT Events" } @@ -4775,7 +4643,6 @@ service "ioteventsdata" { } names { - aliases = [""] provider_name_upper = "IoTEventsData" human_friendly = "IoT Events Data" } @@ -4802,7 +4669,6 @@ service "iotfleethub" { } names { - aliases = [""] provider_name_upper = "IoTFleetHub" human_friendly = "IoT Fleet Hub" } @@ -4829,7 +4695,6 @@ service "greengrass" { } names { - aliases = [""] provider_name_upper = "Greengrass" human_friendly = "IoT Greengrass" } @@ -4859,7 +4724,6 @@ service "greengrassv2" { } names { - aliases = [""] provider_name_upper = "GreengrassV2" human_friendly = "IoT Greengrass V2" } @@ -4923,7 +4787,6 @@ service "iotsecuretunneling" { } names { - aliases = [""] provider_name_upper = "IoTSecureTunneling" human_friendly = "IoT Secure Tunneling" } @@ -4950,7 +4813,6 @@ service "iotsitewise" { } names { - aliases = [""] provider_name_upper = "IoTSiteWise" human_friendly = "IoT SiteWise" } @@ -4977,7 +4839,6 @@ service "iotthingsgraph" { } names { - aliases = [""] provider_name_upper = "IoTThingsGraph" human_friendly = "IoT Things Graph" } @@ -5004,7 +4865,6 @@ service "iottwinmaker" { } names { - aliases = [""] provider_name_upper = "IoTTwinMaker" human_friendly = "IoT TwinMaker" } @@ -5031,7 +4891,6 @@ service "iotwireless" { } names { - aliases = [""] provider_name_upper = "IoTWireless" human_friendly = "IoT Wireless" } @@ -5058,7 +4917,6 @@ service "ivs" { } names { - aliases = [""] provider_name_upper = "IVS" human_friendly = "IVS (Interactive Video)" } @@ -5088,7 +4946,6 @@ service "ivschat" { } names { - aliases = [""] provider_name_upper = "IVSChat" human_friendly = "IVS (Interactive Video) Chat" } @@ -5114,7 +4971,6 @@ service "kendra" { } names { - aliases = [""] provider_name_upper = "Kendra" human_friendly = "Kendra" } @@ -5144,7 +5000,6 @@ service "keyspaces" { } names { - aliases = [""] provider_name_upper = "Keyspaces" human_friendly = "Keyspaces (for Apache Cassandra)" } @@ -5170,7 +5025,6 @@ service "kinesis" { } names { - aliases = [""] provider_name_upper = "Kinesis" human_friendly = "Kinesis" } @@ -5201,7 +5055,6 @@ service "kinesisanalytics" { } names { - aliases = [""] provider_name_upper = "KinesisAnalytics" human_friendly = "Kinesis Analytics" } @@ -5232,7 +5085,6 @@ service "kinesisanalyticsv2" { } names { - aliases = [""] provider_name_upper = "KinesisAnalyticsV2" human_friendly = "Kinesis Analytics V2" } @@ -5262,7 +5114,6 @@ service "firehose" { } names { - aliases = [""] provider_name_upper = "Firehose" human_friendly = "Kinesis Firehose" } @@ -5289,7 +5140,6 @@ service "kinesisvideo" { } names { - aliases = [""] provider_name_upper = "KinesisVideo" human_friendly = "Kinesis Video" } @@ -5324,7 +5174,6 @@ service "kinesisvideoarchivedmedia" { } names { - aliases = [""] provider_name_upper = "KinesisVideoArchivedMedia" human_friendly = "Kinesis Video Archived Media" } @@ -5356,7 +5205,6 @@ service "kinesisvideomedia" { } names { - aliases = [""] provider_name_upper = "KinesisVideoMedia" human_friendly = "Kinesis Video Media" } @@ -5420,7 +5268,6 @@ service "kms" { } names { - aliases = [""] provider_name_upper = "KMS" human_friendly = "KMS (Key Management)" } @@ -5446,7 +5293,6 @@ service "lakeformation" { } names { - aliases = [""] provider_name_upper = "LakeFormation" human_friendly = "Lake Formation" } @@ -5472,7 +5318,6 @@ service "lambda" { } names { - aliases = [""] provider_name_upper = "Lambda" human_friendly = "Lambda" } @@ -5503,7 +5348,6 @@ service "launchwizard" { } names { - aliases = [""] provider_name_upper = "LaunchWizard" human_friendly = "Launch Wizard" } @@ -5680,7 +5524,6 @@ service "licensemanager" { } names { - aliases = [""] provider_name_upper = "LicenseManager" human_friendly = "License Manager" } @@ -5710,7 +5553,6 @@ service "lightsail" { } names { - aliases = [""] provider_name_upper = "Lightsail" human_friendly = "Lightsail" } @@ -5775,7 +5617,6 @@ service "lookoutequipment" { } names { - aliases = [""] provider_name_upper = "LookoutEquipment" human_friendly = "Lookout for Equipment" } @@ -5802,7 +5643,6 @@ service "lookoutmetrics" { } names { - aliases = [""] provider_name_upper = "LookoutMetrics" human_friendly = "Lookout for Metrics" } @@ -5860,7 +5700,6 @@ service "machinelearning" { } names { - aliases = [""] provider_name_upper = "MachineLearning" human_friendly = "Machine Learning" } @@ -5887,7 +5726,6 @@ service "macie2" { } names { - aliases = [""] provider_name_upper = "Macie2" human_friendly = "Macie" } @@ -5917,7 +5755,6 @@ service "macie" { } names { - aliases = [""] provider_name_upper = "Macie" human_friendly = "Macie Classic" } @@ -5944,7 +5781,6 @@ service "m2" { } names { - aliases = [""] provider_name_upper = "M2" human_friendly = "Mainframe Modernization" } @@ -5970,7 +5806,6 @@ service "managedblockchain" { } names { - aliases = [""] provider_name_upper = "ManagedBlockchain" human_friendly = "Managed Blockchain" } @@ -6063,7 +5898,6 @@ service "kafkaconnect" { } names { - aliases = [""] provider_name_upper = "KafkaConnect" human_friendly = "Managed Streaming for Kafka Connect" } @@ -6099,7 +5933,6 @@ service "marketplacecatalog" { } names { - aliases = [""] provider_name_upper = "MarketplaceCatalog" human_friendly = "Marketplace Catalog" } @@ -6126,7 +5959,6 @@ service "marketplacecommerceanalytics" { } names { - aliases = [""] provider_name_upper = "MarketplaceCommerceAnalytics" human_friendly = "Marketplace Commerce Analytics" } @@ -6222,7 +6054,6 @@ service "memorydb" { } names { - aliases = [""] provider_name_upper = "MemoryDB" human_friendly = "MemoryDB for Redis" } @@ -6257,7 +6088,6 @@ service "meta" { } names { - aliases = [""] provider_name_upper = "Meta" human_friendly = "Meta Data Sources" } @@ -6323,7 +6153,6 @@ service "migrationhubconfig" { } names { - aliases = [""] provider_name_upper = "MigrationHubConfig" human_friendly = "Migration Hub Config" } @@ -6355,7 +6184,6 @@ service "migrationhubrefactorspaces" { } names { - aliases = [""] provider_name_upper = "MigrationHubRefactorSpaces" human_friendly = "Migration Hub Refactor Spaces" } @@ -6414,7 +6242,6 @@ service "mobile" { } names { - aliases = [""] provider_name_upper = "Mobile" human_friendly = "Mobile" } @@ -6441,7 +6268,6 @@ service "mq" { } names { - aliases = [""] provider_name_upper = "MQ" human_friendly = "MQ" } @@ -6467,7 +6293,6 @@ service "mturk" { } names { - aliases = [""] provider_name_upper = "MTurk" human_friendly = "MTurk (Mechanical Turk)" } @@ -6494,7 +6319,6 @@ service "mwaa" { } names { - aliases = [""] provider_name_upper = "MWAA" human_friendly = "MWAA (Managed Workflows for Apache Airflow)" } @@ -6520,7 +6344,6 @@ service "neptune" { } names { - aliases = [""] provider_name_upper = "Neptune" human_friendly = "Neptune" } @@ -6560,7 +6383,6 @@ service "neptunegraph" { } names { - aliases = [""] provider_name_upper = "NeptuneGraph" human_friendly = "Neptune Analytics" } @@ -6591,7 +6413,6 @@ service "networkfirewall" { } names { - aliases = [""] provider_name_upper = "NetworkFirewall" human_friendly = "Network Firewall" } @@ -6621,7 +6442,6 @@ service "networkmanager" { } names { - aliases = [""] provider_name_upper = "NetworkManager" human_friendly = "Network Manager" } @@ -6744,7 +6564,6 @@ service "opensearchserverless" { } names { - aliases = [""] provider_name_upper = "OpenSearchServerless" human_friendly = "OpenSearch Serverless" } @@ -6796,7 +6615,6 @@ service "opsworks" { } names { - aliases = [""] provider_name_upper = "OpsWorks" human_friendly = "OpsWorks" } @@ -6831,7 +6649,6 @@ service "opsworkscm" { } names { - aliases = [""] provider_name_upper = "OpsWorksCM" human_friendly = "OpsWorks CM" } @@ -6858,7 +6675,6 @@ service "organizations" { } names { - aliases = [""] provider_name_upper = "Organizations" human_friendly = "Organizations" } @@ -6888,7 +6704,6 @@ service "outposts" { } names { - aliases = [""] provider_name_upper = "Outposts" human_friendly = "Outposts" } @@ -6918,7 +6733,6 @@ service "panorama" { } names { - aliases = [""] provider_name_upper = "Panorama" human_friendly = "Panorama" } @@ -6950,7 +6764,6 @@ service "paymentcryptography" { } names { - aliases = [""] provider_name_upper = "PaymentCryptography" human_friendly = "Payment Cryptography Control Plane" } @@ -6981,7 +6794,6 @@ service "pcaconnectorad" { } names { - aliases = [""] provider_name_upper = "PCAConnectorAD" human_friendly = "Private CA Connector for Active Directory" } @@ -7007,7 +6819,6 @@ service "personalize" { } names { - aliases = [""] provider_name_upper = "Personalize" human_friendly = "Personalize" } @@ -7039,7 +6850,6 @@ service "personalizeevents" { } names { - aliases = [""] provider_name_upper = "PersonalizeEvents" human_friendly = "Personalize Events" } @@ -7071,7 +6881,6 @@ service "personalizeruntime" { } names { - aliases = [""] provider_name_upper = "PersonalizeRuntime" human_friendly = "Personalize Runtime" } @@ -7098,7 +6907,6 @@ service "pinpoint" { } names { - aliases = [""] provider_name_upper = "Pinpoint" human_friendly = "Pinpoint" } @@ -7133,7 +6941,6 @@ service "pinpointemail" { } names { - aliases = [""] provider_name_upper = "PinpointEmail" human_friendly = "Pinpoint Email" } @@ -7165,7 +6972,6 @@ service "pinpointsmsvoice" { } names { - aliases = [""] provider_name_upper = "PinpointSMSVoice" human_friendly = "Pinpoint SMS and Voice" } @@ -7192,7 +6998,6 @@ service "pipes" { } names { - aliases = [""] provider_name_upper = "Pipes" human_friendly = "EventBridge Pipes" } @@ -7218,7 +7023,6 @@ service "polly" { } names { - aliases = [""] provider_name_upper = "Polly" human_friendly = "Polly" } @@ -7244,7 +7048,6 @@ service "pricing" { } names { - aliases = [""] provider_name_upper = "Pricing" human_friendly = "Pricing Calculator" } @@ -7270,7 +7073,6 @@ service "proton" { } names { - aliases = [""] provider_name_upper = "Proton" human_friendly = "Proton" } @@ -7297,7 +7099,6 @@ service "qbusiness" { } names { - aliases = [""] provider_name_upper = "QBusiness" human_friendly = "Amazon Q Business" } @@ -7323,7 +7124,6 @@ service "qldb" { } names { - aliases = [""] provider_name_upper = "QLDB" human_friendly = "QLDB (Quantum Ledger Database)" } @@ -7354,7 +7154,6 @@ service "qldbsession" { } names { - aliases = [""] provider_name_upper = "QLDBSession" human_friendly = "QLDB Session" } @@ -7381,7 +7180,6 @@ service "quicksight" { } names { - aliases = [""] provider_name_upper = "QuickSight" human_friendly = "QuickSight" } @@ -7412,7 +7210,6 @@ service "ram" { } names { - aliases = [""] provider_name_upper = "RAM" human_friendly = "RAM (Resource Access Manager)" } @@ -7438,7 +7235,6 @@ service "rds" { } names { - aliases = [""] provider_name_upper = "RDS" human_friendly = "RDS (Relational Database)" } @@ -7506,7 +7302,6 @@ service "pi" { } names { - aliases = [""] provider_name_upper = "PI" human_friendly = "RDS Performance Insights (PI)" } @@ -7565,7 +7360,6 @@ service "redshift" { } names { - aliases = [""] provider_name_upper = "Redshift" human_friendly = "Redshift" } @@ -7637,7 +7431,6 @@ service "redshiftserverless" { } names { - aliases = [""] provider_name_upper = "RedshiftServerless" human_friendly = "Redshift Serverless" } @@ -7667,7 +7460,6 @@ service "rekognition" { } names { - aliases = [""] provider_name_upper = "Rekognition" human_friendly = "Rekognition" } @@ -7693,7 +7485,6 @@ service "resiliencehub" { } names { - aliases = [""] provider_name_upper = "ResilienceHub" human_friendly = "Resilience Hub" } @@ -7725,7 +7516,6 @@ service "resourceexplorer2" { } names { - aliases = [""] provider_name_upper = "ResourceExplorer2" human_friendly = "Resource Explorer" } @@ -7757,7 +7547,6 @@ service "resourcegroups" { } names { - aliases = [""] provider_name_upper = "ResourceGroups" human_friendly = "Resource Groups" } @@ -7809,7 +7598,6 @@ service "robomaker" { } names { - aliases = [""] provider_name_upper = "RoboMaker" human_friendly = "RoboMaker" } @@ -7836,7 +7624,6 @@ service "rolesanywhere" { } names { - aliases = [""] provider_name_upper = "RolesAnywhere" human_friendly = "Roles Anywhere" } @@ -7862,7 +7649,6 @@ service "route53" { } names { - aliases = [""] provider_name_upper = "Route53" human_friendly = "Route 53" } @@ -7894,7 +7680,6 @@ service "route53domains" { } names { - aliases = [""] provider_name_upper = "Route53Domains" human_friendly = "Route 53 Domains" } @@ -7925,7 +7710,6 @@ service "route53profiles" { } names { - aliases = [""] provider_name_upper = "Route53Profiles" human_friendly = "Route 53 Profiles" } @@ -7956,7 +7740,6 @@ service "route53recoverycluster" { } names { - aliases = [""] provider_name_upper = "Route53RecoveryCluster" human_friendly = "Route 53 Recovery Cluster" } @@ -7988,7 +7771,6 @@ service "route53recoverycontrolconfig" { } names { - aliases = [""] provider_name_upper = "Route53RecoveryControlConfig" human_friendly = "Route 53 Recovery Control Config" } @@ -8024,7 +7806,6 @@ service "route53recoveryreadiness" { } names { - aliases = [""] provider_name_upper = "Route53RecoveryReadiness" human_friendly = "Route 53 Recovery Readiness" } @@ -8055,7 +7836,6 @@ service "route53resolver" { } names { - aliases = [""] provider_name_upper = "Route53Resolver" human_friendly = "Route 53 Resolver" } @@ -8126,7 +7906,6 @@ service "s3control" { } names { - aliases = [""] provider_name_upper = "S3Control" human_friendly = "S3 Control" } @@ -8153,7 +7932,6 @@ service "glacier" { } names { - aliases = [""] provider_name_upper = "Glacier" human_friendly = "S3 Glacier" } @@ -8179,7 +7957,6 @@ service "s3outposts" { } names { - aliases = [""] provider_name_upper = "S3Outposts" human_friendly = "S3 on Outposts" } @@ -8209,7 +7986,6 @@ service "sagemaker" { } names { - aliases = [""] provider_name_upper = "SageMaker" human_friendly = "SageMaker" } @@ -8318,7 +8094,6 @@ service "sagemakerfeaturestoreruntime" { } names { - aliases = [""] provider_name_upper = "SageMakerFeatureStoreRuntime" human_friendly = "SageMaker Feature Store Runtime" } @@ -8350,7 +8125,6 @@ service "sagemakerruntime" { } names { - aliases = [""] provider_name_upper = "SageMakerRuntime" human_friendly = "SageMaker Runtime" } @@ -8377,7 +8151,6 @@ service "savingsplans" { } names { - aliases = [""] provider_name_upper = "SavingsPlans" human_friendly = "Savings Plans" } @@ -8445,7 +8218,6 @@ service "scheduler" { } names { - aliases = [""] provider_name_upper = "Scheduler" human_friendly = "EventBridge Scheduler" } @@ -8471,7 +8243,6 @@ service "secretsmanager" { } names { - aliases = [""] provider_name_upper = "SecretsManager" human_friendly = "Secrets Manager" } @@ -8497,7 +8268,6 @@ service "securityhub" { } names { - aliases = [""] provider_name_upper = "SecurityHub" human_friendly = "Security Hub" } @@ -8523,7 +8293,6 @@ service "securitylake" { } names { - aliases = [""] provider_name_upper = "SecurityLake" human_friendly = "Security Lake" } @@ -8585,7 +8354,6 @@ service "servicecatalog" { } names { - aliases = [""] provider_name_upper = "ServiceCatalog" human_friendly = "Service Catalog" } @@ -8656,7 +8424,6 @@ service "servicequotas" { } names { - aliases = [""] provider_name_upper = "ServiceQuotas" human_friendly = "Service Quotas" } @@ -8681,7 +8448,6 @@ service "ses" { } names { - aliases = [""] provider_name_upper = "SES" human_friendly = "SES (Simple Email)" } @@ -8711,7 +8477,6 @@ service "sesv2" { } names { - aliases = [""] provider_name_upper = "SESV2" human_friendly = "SESv2 (Simple Email V2)" } @@ -8772,7 +8537,6 @@ service "shield" { } names { - aliases = [""] provider_name_upper = "Shield" human_friendly = "Shield" } @@ -8803,7 +8567,6 @@ service "signer" { } names { - aliases = [""] provider_name_upper = "Signer" human_friendly = "Signer" } @@ -8829,7 +8592,6 @@ service "sms" { } names { - aliases = [""] provider_name_upper = "SMS" human_friendly = "SMS (Server Migration)" } @@ -8861,7 +8623,6 @@ service "snowdevicemanagement" { } names { - aliases = [""] provider_name_upper = "SnowDeviceManagement" human_friendly = "Snow Device Management" } @@ -8888,7 +8649,6 @@ service "snowball" { } names { - aliases = [""] provider_name_upper = "Snowball" human_friendly = "Snow Family" } @@ -8915,7 +8675,6 @@ service "sns" { } names { - aliases = [""] provider_name_upper = "SNS" human_friendly = "SNS (Simple Notification)" } @@ -8941,7 +8700,6 @@ service "sqs" { } names { - aliases = [""] provider_name_upper = "SQS" human_friendly = "SQS (Simple Queue)" } @@ -8967,7 +8725,6 @@ service "ssm" { } names { - aliases = [""] provider_name_upper = "SSM" human_friendly = "SSM (Systems Manager)" } @@ -8998,7 +8755,6 @@ service "ssmcontacts" { } names { - aliases = [""] provider_name_upper = "SSMContacts" human_friendly = "SSM Contacts" } @@ -9029,7 +8785,6 @@ service "ssmincidents" { } names { - aliases = [""] provider_name_upper = "SSMIncidents" human_friendly = "SSM Incident Manager Incidents" } @@ -9060,7 +8815,6 @@ service "ssmsap" { } names { - aliases = [""] provider_name_upper = "SSMSAP" human_friendly = "Systems Manager for SAP" } @@ -9086,7 +8840,6 @@ service "sso" { } names { - aliases = [""] provider_name_upper = "SSO" human_friendly = "SSO (Single Sign-On)" } @@ -9120,7 +8873,6 @@ service "ssoadmin" { } names { - aliases = [""] provider_name_upper = "SSOAdmin" human_friendly = "SSO Admin" } @@ -9150,7 +8902,6 @@ service "identitystore" { } names { - aliases = [""] provider_name_upper = "IdentityStore" human_friendly = "SSO Identity Store" } @@ -9182,7 +8933,6 @@ service "ssooidc" { } names { - aliases = [""] provider_name_upper = "SSOOIDC" human_friendly = "SSO OIDC" } @@ -9209,7 +8959,6 @@ service "storagegateway" { } names { - aliases = [""] provider_name_upper = "StorageGateway" human_friendly = "Storage Gateway" } @@ -9239,7 +8988,6 @@ service "sts" { } names { - aliases = [""] provider_name_upper = "STS" human_friendly = "STS (Security Token)" } @@ -9275,7 +9023,6 @@ service "support" { } names { - aliases = [""] provider_name_upper = "Support" human_friendly = "Support" } @@ -9302,7 +9049,6 @@ service "swf" { } names { - aliases = [""] provider_name_upper = "SWF" human_friendly = "SWF (Simple Workflow)" } @@ -9329,7 +9075,6 @@ service "textract" { } names { - aliases = [""] provider_name_upper = "Textract" human_friendly = "Textract" } @@ -9361,7 +9106,6 @@ service "timestreaminfluxdb" { } names { - aliases = [""] provider_name_upper = "TimestreamInfluxDB" human_friendly = "Timestream for InfluxDB" } @@ -9392,7 +9136,6 @@ service "timestreamquery" { } names { - aliases = [""] provider_name_upper = "TimestreamQuery" human_friendly = "Timestream Query" } @@ -9424,7 +9167,6 @@ service "timestreamwrite" { } names { - aliases = [""] provider_name_upper = "TimestreamWrite" human_friendly = "Timestream Write" } @@ -9513,7 +9255,6 @@ service "transfer" { } names { - aliases = [""] provider_name_upper = "Transfer" human_friendly = "Transfer Family" } @@ -9540,7 +9281,6 @@ service "translate" { } names { - aliases = [""] provider_name_upper = "Translate" human_friendly = "Translate" } @@ -9572,7 +9312,6 @@ service "vpclattice" { } names { - aliases = [""] provider_name_upper = "VPCLattice" human_friendly = "VPC Lattice" } @@ -9598,7 +9337,6 @@ service "wafv2" { } names { - aliases = [""] provider_name_upper = "WAFV2" human_friendly = "WAF" } @@ -9625,7 +9363,6 @@ service "waf" { } names { - aliases = [""] provider_name_upper = "WAF" human_friendly = "WAF Classic" } @@ -9656,7 +9393,6 @@ service "wafregional" { } names { - aliases = [""] provider_name_upper = "WAFRegional" human_friendly = "WAF Classic Regional" } @@ -9682,7 +9418,6 @@ service "budgets" { } names { - aliases = [""] provider_name_upper = "Budgets" human_friendly = "Web Services Budgets" } @@ -9709,7 +9444,6 @@ service "wellarchitected" { } names { - aliases = [""] provider_name_upper = "WellArchitected" human_friendly = "Well-Architected Tool" } @@ -9735,7 +9469,6 @@ service "workdocs" { } names { - aliases = [""] provider_name_upper = "WorkDocs" human_friendly = "WorkDocs" } @@ -9762,7 +9495,6 @@ service "worklink" { } names { - aliases = [""] provider_name_upper = "WorkLink" human_friendly = "WorkLink" } @@ -9792,7 +9524,6 @@ service "workmail" { } names { - aliases = [""] provider_name_upper = "WorkMail" human_friendly = "WorkMail" } @@ -9819,7 +9550,6 @@ service "workmailmessageflow" { } names { - aliases = [""] provider_name_upper = "WorkMailMessageFlow" human_friendly = "WorkMail Message Flow" } @@ -9846,7 +9576,6 @@ service "workspaces" { } names { - aliases = [""] provider_name_upper = "WorkSpaces" human_friendly = "WorkSpaces" } @@ -9877,7 +9606,6 @@ service "workspacesweb" { } names { - aliases = [""] provider_name_upper = "WorkSpacesWeb" human_friendly = "WorkSpaces Web" } @@ -9903,7 +9631,6 @@ service "xray" { } names { - aliases = [""] provider_name_upper = "XRay" human_friendly = "X-Ray" } @@ -9929,7 +9656,6 @@ service "verifiedpermissions" { } names { - aliases = [""] provider_name_upper = "VerifiedPermissions" human_friendly = "Verified Permissions" } @@ -9955,7 +9681,6 @@ service "codecatalyst" { } names { - aliases = [""] provider_name_upper = "CodeCatalyst" human_friendly = "CodeCatalyst" } @@ -9981,7 +9706,6 @@ service "mediapackagev2" { } names { - aliases = [""] provider_name_upper = "MediaPackageV2" human_friendly = "Elemental MediaPackage Version 2" } @@ -10008,7 +9732,6 @@ service "iot" { } names { - aliases = [""] provider_name_upper = "IoT" human_friendly = "IoT Core" } @@ -10038,7 +9761,6 @@ service "dynamodb" { } names { - aliases = [""] provider_name_upper = "DynamoDB" human_friendly = "DynamoDB" } @@ -10072,7 +9794,6 @@ service "ec2" { } names { - aliases = [""] provider_name_upper = "EC2" human_friendly = "EC2 (Elastic Compute Cloud)" } @@ -10109,8 +9830,7 @@ service "ec2" { } names { - aliases = [""] - provider_name_upper = "EC2EBS" + provider_name_upper = "EC2EBS" human_friendly = "EBS (EC2)" } @@ -10146,8 +9866,7 @@ service "ec2" { } names { - aliases = [""] - provider_name_upper = "EC2Outposts" + provider_name_upper = "EC2Outposts" human_friendly = "Outposts (EC2)" } @@ -10183,8 +9902,7 @@ service "ec2" { } names { - aliases = [""] - provider_name_upper = "TransitGateway" + provider_name_upper = "TransitGateway" human_friendly = "Transit Gateway" } @@ -10220,8 +9938,7 @@ service "ec2" { } names { - aliases = [""] - provider_name_upper = "VerifiedAccess" + provider_name_upper = "VerifiedAccess" human_friendly = "Verified Access" } @@ -10257,8 +9974,7 @@ service "ec2" { } names { - aliases = [""] - provider_name_upper = "VPC" + provider_name_upper = "VPC" human_friendly = "VPC (Virtual Private Cloud)" } @@ -10294,8 +10010,7 @@ service "ec2" { } names { - aliases = [""] - provider_name_upper = "IPAM" + provider_name_upper = "IPAM" human_friendly = "VPC IPAM (IP Address Manager)" } @@ -10330,8 +10045,7 @@ service "ec2" { } names { - aliases = [""] - provider_name_upper = "ClientVPN" + provider_name_upper = "ClientVPN" human_friendly = "VPN (Client)" } @@ -10366,8 +10080,7 @@ service "ec2" { } names { - aliases = [""] - provider_name_upper = "SiteVPN" + provider_name_upper = "SiteVPN" human_friendly = "VPN (Site-to-Site)" } @@ -10402,8 +10115,7 @@ go_packages { } names { - aliases = [""] - provider_name_upper = "Wavelength" + provider_name_upper = "Wavelength" human_friendly = "Wavelength" } diff --git a/names/data/read.go b/names/data/read.go index 2620b5f7547..0272b42504a 100644 --- a/names/data/read.go +++ b/names/data/read.go @@ -330,7 +330,7 @@ type SDK struct { } type Names struct { - Aliases []string `hcl:"aliases,attr"` + Aliases []string `hcl:"aliases,optional"` ProviderNameUpper string `hcl:"provider_name_upper,attr"` HumanFriendly string `hcl:"human_friendly,attr"` } From 53a384f9f2dc91a50c86fb31542037e3d1a24b0a Mon Sep 17 00:00:00 2001 From: ThomasZalewski Date: Mon, 17 Jun 2024 14:47:06 -0400 Subject: [PATCH 47/47] Updated README.md to allow the omitting of aliases --- names/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/names/README.md b/names/README.md index 98ce63c2fc7..ec36f7607aa 100644 --- a/names/README.md +++ b/names/README.md @@ -40,7 +40,7 @@ service "" { } names { - aliases = [""] + aliases = [""] // This can also be excluded if it is empty provider_name_upper = "" human_friendly = "" }